Having had my Ninja 300 for 3 months now, I'd advise you to get gear (all of it, head to toe) then for the bike, tires (the stock one's suck, especially if your going to be riding in the twisty's, slap on some Pirelli Diablo Rosso II's) then exhaust and then whatever else you want.