You didn't mention your weekly mileage, but if you want to be faster you simply need to put in the miles. The riders who blow past you certainly are. I average 175 moderately tough mi./wk. and am fast for my age, and routinely pass all except the racer types in my area who are putting in even more and tougher miles than me.