I've been mountain biking for about 5 years now and this year started adding the road bike into the mix. I've been riding on the road regularly since March. The problem I have is on the flats. I don't have the power the flats to really push the pace and hurt the guys I'm riding with, and it's all I can do to usually hang on to them in the draft. When it turns uphill, especially the longer and steeper the climb I can ride them all off my wheel. So my question is how do I get better on the flats? I go out and just ride flat roads to focus on maintaining a high speed, but I can rarely get and keep it over 23 mph for any length of time. By the way, I'm 31 and 150 lbs. Thanks for any advice you guys can give me.