This was mentioned above but kind of buried. INTERVALS. They don't have to be fancy...can be as simple as a sprint/greater effort to that tree 0.5 mile up ahead. Intervals will make you STRONG! And don't do them every time you ride...pick a couple of rides a week and make that your training goal. Good warm up before and cool down after very important.

You will be kickin butt by ALC!