For me, personally, it's all about fit. If I'm comfortable, I ride more. If I ride more, I'm faster (or rather, less slow). After fit comes tire clearance and gearing. A light bike is nice, but not if it don't fit or have clearance for the tires I need for rough stuff.