Workouts?

I was wondering if any could recommend some work outs for {increasing punch power, leg power,upper body power (wrestling), and how to shin and elbow condition.

Thank you.