agree with chasm54. You're actually doing pretty well for those numbers of miles. Looks like your gearing is ok, you might consider a triple though. I would also look into a trainer. You don't have to ride huge numbers of miles, but an hour a day is pretty much required before you will consider yourself "fast."