To strengthen your core and supportive muscles, I'm a HUGE advocate of clinical pilates. I do this with a physio to help my back (I have slipped discs) and it has helped HUGELY. In addition to that, I do Personal Training 1:1 twice a week - our sessions compliment physio sessions and vice versa