I spent the whole first year of my career just on my legs. If you have good legs under you, then you can punch. Anybody can stand and throw their hands and look like an idiot. If you actually want to learn how to punch, you have to work on being balanced on your legs and feeling your legs under you. Feel the ground.