This is caused by too much internal rotation, chest is tight, probably pec minor, shoulders are tight and front delts are dominant.
You need to stretch the chest and shoulders and strengthen the weak rear delts and rotator cuff muscles.
If you want a permanent fix then you need to do these exercises for ever.
Yoga downward dog is good for opening up chest and shoulders.
Some form of rowing exercises with emphasis on shoulders back and down.
Training progressions towards a handstand in hollow body position is great for strengthening the rear delts.
Look up YTWL exercises for getting those rotator cuff muscles firing.
Twice a week is plenty for the above.
This however is not an extensive list of fixes without seeing your mobility issues and general posture but will certainly improve your current situation.