well first off it sounds like you have some rotator issues going on.. if that is the case you need to change your workouts. no more benching or militaries for a while.. pullups are going to be out too. if you keep pounding you will fuck yourself
1. A good joint supplement - the board sponsor n2bm.com makes a really good product called n2joint rx. Check that out
2. Supplements that promote reductions in inflammation - krill/seal/fish oil, turmeric etc.
3. ostarine -> https://www.evolutionary.org/ostarine-mk-2866