PuNcHiNg PoWeR

i need your help on puching power.
i study wing chun, but i am starting to wonder how to increase my punching power by using my whole bodyweight? except, without leaning forward too much and becoming off balance, i.e. how do you punch using your whole body weight whilst maintaining 60-40 stance (arrow walk/ circle step)??? (mainly straight punches, u know, chain-punch type)
Now if you don’t study wing chun, don’t bail on me, i still am interested to know the concept of powerful punch techniques for whatever punch…
any advice would be much appreciated.
cheers
thehza