Idle - His waist isn't shifting up and down, and I'm not sure why his left arm is sticking out.
Run - His core (center) is moving left and right, which is generally supposed to be the programming that does the job. Also I think his head is bobbing way too much.
Punch - Lacking anticipation/ wind-up.
I'll demonstrate it later.