You are leaning,or you have your hips pushed forward,(the 2nd pic clearly shows it)it is not just your shirt.They don't come any scrawnier than me and I don't look like that.
Work on it in front of a mirror,it will feel like you are leaning forward at first but you will get used to it in short order.