I forgot to add that I am weaker with external rotation than internal rotation. I get pain at the biceps with external rotation. The other thing is that I have a very tight thoracic spine and the muscles around the thoracic.

Any ideas on how to stretch the thoracic out without hurting my shouler?