Re: It's (not?) all in the hips
Sounds like you should have been moving that way to begin with, without having had an injury to highlight the need.
A brief qualifier to what seems to be a generally correct assessment of how you're using power from the legs.
Power originates in the feet from the yongquan (bubbling well) point in the sole and where it connects with the ground. The entire section of the body from the quads to the chest is where the power is transmitted to your hands (the laogong point in the center of the palms). This is the control center. Your spine should feel like it is suspended from the ceiling, from the crown of your head (the baihui point) to the perineum (huiyin). When you move, the whole section of your body should move as a coherent unit.