I'll second the advice on riding with people faster than you. Go out knowing you might get dropped, and when you do go out again next week and try to hang on longer. I just started racing and this has definitely been helping me get faster as well as smarter. Sign up for the next Cat 5 race in your area and see how you do.