I have seen a lot of people have trouble with shoulder pain and even not have enough mobility to even do shoulder based workouts. If you have the right equipment, one thing you can do when you are warming up is to banded arm twist(idk what to call them). You will basically take a resistance band and hold it in each hand. You will stretch you arms out upward and try to get the band behind you. You can also do resistance band lat raises.