I had the same issue with shoulder slouching. The muscles that pulled my shoulders back were incredibly weak while my pectoralis minor was very tight. I ended up with rotator cuff impediments and thoracic outlet syndrome in both my shoulders. After four months of PT and consistent weight lifting my shoulders have felt the best they have been since I as a teenager.