So as a beginner you are taught to pivot the foot to rotate the hips.

Well most pros dont use that from what I can see, most pros do it the other way they push off their foot to get the hips to rotate.

I know someones going to say they are the exact same thing but they are not.

Also when you push off does it matter what direction you push, should you push inthe direction of the punch or in the direction (as best you can) of the hips rotation or do you push up, or does it not matter as long as it gets the hips moving?

You see Tyson doing it this way alot every time he punches he pushes first off the ground theres rarely any pivoting of the foot and if there is it comes AFTER the push off. (NOT FIRST thats the difference)