Fixing posture is keeping better alignment of the back, neck and strengthening core muscles.
If you have some weakness, neurologic problem tai chi
or chi gong will be better. Yoga
is also really good for stretching and strengthening the back. Feldenkrais is a great way to learn why you hold your position b/c it retrains the brain to improve posture, gait