Hi everyone i am David. I have been trying to come up with a good training program but i am having trouble deciding or figuring out the most effective way to train. First off a little about me. I am 5'8" and weight 180-185 lbs. Most of my workouts have been basically to build strength and get big, i lifted heavy and got lots of rest. Within the past 4 years i have gone from 133 lbs to my now 185 lbs. The stuff i have available to me in my home is a treadmill, olympic bench press (also used for squats, lat pulldowns, and the cable can be used for rows). I have a power tower for dips and pull ups, i have the ab bench, a pair of 25 lb dumbells i can do with ease and a pair of 40 lb dumbells that i regularly do 4 or 5 sets of 8 reps of. I also have gymnastics rings, paralletes a punching bag, and a jump rope. I want to follow a routine that would help build myself up all around strength. I am starting to practice a little mma and well i want to increase my strength and speed and just all around fitness utlizing the stuff i have available to me. Is there anything any of you could recommend?