Originally Posted by The Dark Knight
Lots of compound movements and bodyweight training whenever you can.
I found that deadlifts really helped with my wrestling. Squats as well are effective. I would say that military pressing seems more functional than benching for upper body strength, too. Get them pull ups in as well.
This. I found a major power and strength difference when I started doing more functional strength workouts like calisthenics, kettlebells, exploding drills etc. over isolated muscle development like the gym pulley machines.
Weights are good too, but I think these types of things are a must for getting that physical edge over someone your own weight. Mixing everything up is probably best.