Working the mitts helps alot for combinations, of course shadow boxing, hitting the heavy, it all really helps. You need to practice your punching techniques so that way you can throw good punches. You just have to practice practice. Also I guess if you are going to be a volume puncher you need to work on head movement, and by head movement I mean move your head with your legs. Head movement will help you get in to throw your combos.
Bookmarks