It could be jetting, it could be in need of a top end, it might even have a spooged up muffler, dirty air filter, or a combination of any of the 4.
The easiest thing to do is to pull off your carb and verify the jetting you have.
Then tell us what altitude you ride, what oil to gas ratio you run, and what type of oil you are mixing.
With that info we can start making some good suggestions on where to start.