I work out 5 days a week I start with 85 regular pushups then do 200 crunches then do 65 pushups on my fists then do 200 bycicle kicks then do 65 close handed pushup then I do 100 leg lifts. after that I sprint back and forth accross my yard carrying 8 different sized boulders the heaviest weighing 150 then I run 1/2 a mile thats all in the morning. then at 8pm to 10pm I lift weights doing between 9 and 13 differnt lifts. then on opposite days I wake up and do 3 sets of 45 dips and 70 "reverse situps" for my back then I hit the heavy bag for 20min to half an hour or I do advanced tai boe which is about an hour long, or I'll go for a couple mile jog. then from 8 to 10pm I lift doing 10 different lifts then the ones I did the other day, also starting with a 1/2 mile jog and walking up hill at a 15% incline for 1/2 a mile. I alternate days like this resting on sat and sunday. I've just started trying to eat more, starting with 2 bowls of cearial and 3 eggs for breakfast then 2 pb&j sandwichis with lots of peanut butter for lunch with any thing on the side then a mid day snack, usually some protine then dinner and some thing after I lift. now I,m 20 years old 5'7" and I weigh about 135 pounds. I'm exceptionaly strong for my size, my dip max is over 275 pounds, but I can't seem to put on any more good weight/muscle. and some of my lifts have platoued<-?. and I was woundering What I should change in my training, what I should eat through out the day and what ,if any, suppliments I should take to increase preformance.