I truly agree with all the modalities listed. Another idea you may want to pursue is looking at how you are using yourself in your daily activities. Seek out an Alexander technique teacher in your area to help you find your habitual poor use during activity and teach you healthier ways to sit, stand and move.
Go on the American Society of Alexander Teachers and find someone near you.