Anyone into martial arts? Know the 'horseriding stance'? Stand feet together and rotate your heels out, keeping your toes together. Now rotate your feet on your heels so your toes are now pointing out. Again, keeping your toes in place, rotate your heels out. Keeping your heels planted, straighten your feet by rotating your toes out. Keep your feet fixed and, keeping your back straight thouughout, bend your knees to lower your body. Lower until your thighs are parallel to the floor and hold this position (you may need to extend your hands in front of you to balance yourself). Martial artists have been using this stance to build explosive power in their thighs for centuries.
Pylometrics are the way forward, but the key is explosive execution. Things such as burpees, tuck jumps, star jumps and squat thrusts will are help build explosive power, while giving you a cardio workout (don't rest between exercises). With press ups, go down slow and hold for 4 secs at the bottom, then explode up as far as you can. As your hands leave the ground clap once and land in the start position with bent elbows to cushion the impact.
If your really have to use weights, the perform exercises such as squats etc to build power in your legs again. Or practice your sprinting, up hills. Find the steepest hill you can and sprint up it, jog back down and repeat. When it becomes easy either find a steeper hill, or carry a weighted pack.
Finally, you can adopt the stance you would use when coming out of barricades to shoot and hold it, just to condition your body to holding this stance for a complete game if it comes to it. And practice moving in and out of barricades in the same way.
This is what worked for me. But remember to perform the exercises correctly, last thing anyone wants is to miss a tourney through injury, that sucks.....