not only is it important to pivot but you also want to gain power from your leg by pushing the ball on your foot down when you throw the punch

There may be better ways to describe exactly what im talking about though