Not a PT, no medical training, blah blah blah but clarification on the kickboxing. It's a great aero workout but kickboxing itself has no impact.

Make sure your class includes work with the heavy bag.