How can you fix bad posture?

Therapy. Go to a physical therapist to give you exercises to correct posture. Braces and even taping can sometimes be helpful to help re-train the spine.