For starters, punching power is not something that is the same with every punch. Its possible to have a good right but a bad left and so on. Ultimately it is technique that produces power as power is the act of moving weight meaning that to reach one's maximum potential he must be able to move this weight as efficiently as possible. So you should be asking yourself how good is my technique? I recommend looking at grey's old posts on the subject. I used to argue with him on the placement of the feet but after some thinking I realize that he was actually right. You hear that Grey? You were right.

I'll leave you with this: you can tell if you're throwing the left hook correctly if it comes off naturally explosive after your right hand.