I'd recommend a couple more tests before you start spending money on upgrades. Get a GPS of your actual speed and try a different tachometer. I've had too many tachs that weren't accurate.
How does it sound, lazy, bogging...?
Next thing would be check your tune... Timing? Carb settings?