I'm currently training for my second year of XC racing and am fairly confident in my skills. On flat and rolling areas I can really fly. I usually lead the races in these parts. The problem is I get DROPPED HARD on the uphills. ALL the riders who I was previously leading fly by me within a few moments and I have to wait for the next flat area to catch up. If I could nail these hills I could have some great success (in my own mind ) I am 5' 10.5" 170 lbs and have been riding for about two years. Is the problem...
A: Sheer Power
B: Anaerobic Endurance
C: Bike Setup (crank arms, seat post height)
D: My weight (for racing season I'll be at about 165 lbs)
Thanks for helping.