go to the gym and find a cable cross machine and grab the appropriate handle accessory. then add as much weight as you can while maintaing form and practice slow punches. it will develop the muscles used in a punch and make your hand feel a lot lighter. this should just be an extra workout, not the core one. because its all in the hips.