@haruchan There's an exercise called angels and devils which I feel like helps a lot with shoulder retraction (prevents your shoulders from hunching like in your photo). Hyperextensions for the lower back also help me tremendously with having an upright posture.
You also have APT, look into...