When I used to do wing chun I used to be rubbish at the "stance test" i.e having someone push you in the chest or on an extended punch whilst standing the stance.

My training partner was very good at this but when it came to punching his power was significantly weaker than mine(we are the same size)
What was he doing wrong?