malignaggi does have the power, he cant put much force into his punch because when he does his hands break.
Don't count on being able to do a certain number of pushups increasing your power. So much of delivering solid punches is technique. AFTER learining this then pushups can help a bit. Remember that punching is a chain of muscle contrations happening in a fraction of a second involving muscles from the foot to the shoulder and everything in between. Coordinating these muscles together with medicine ball throws should be able to add more to your immediate power IMHO.