So i have been racing xc a few years now and i have seem to hit a road block. I am having trouble keeping up with everyone on the climbs and sometimes the flat areas like dirt roads. I guess i just need to train harder but does anyone have some advice for what to do?