BBoxer if you want to hit hard hit the bag often, spar and weight train every once in a while in that order.Put down the dumbells when punching, that is detrimental to your power and speed.