For any punch one leg is driving and the other is stabilizing. Sounds to me like you weren't taught how to do those things properly. If you were, you'd be always putting yourself in position to throw the next shot just as hard as the one before it. I think grey is right and you don't transfer weight correctly.
Bookmarks