Weight won't have much bearing on your top speed, just how quickly you get there. Now how well you tuck, that makes a big difference. I'm 6' 165lbs and sitting up vs getting aero is a night and day difference.
On the mechanical side of things, check your compression, your points gap/timing...