what Hondadudeehhhh said is very true; focus more on repetition versus "power" lifting. i currently play Highschool lacrosse and basketball, and in terms of working out, almost any form of weight training will be helpful, but there is no substitute for ride time! practice, practice, and more practice (lol, ever get tired of hearing that ) its true though, the more seat time the better!
any time of cardio workout is going to be especially helpful as well! no matter how much brute strenght you have, if your body cant deliver enough oxygen to your muscles, you will have no endurance! work on the treadmill, elliptical, what ever!
in terms of diet, eat alot of lean protein and drink alot of water. we all enjoy a snack once in awhile, just dont go rapidly binging ho hos or something ! try to stay away from eating alot of foods high in sugar! once in a while is ok, just dont overkill it! a simple way to cut down on is to just give up soda!
good luck!
~2008 YFZ~
Pro Armor, Houser, Maxxis, Streamline
#621 WNYOA Harescramble Series
www.wnyoa.net
Sponsors: Steel MX, Weapon MX, WolffRacing
www.steelmx.com
www.weaponmx.com