Contract your pec later into the punch when its closer to the head. When you contract your pec too early, it runs out of range before you punch, which doesnt give power. For balancing, I am not sure. You have so much momentum, the only thing I can say is to relax your left knee and contract the hip.