I'm thinking about making an upgrade on my road bike, & I need a little advice on which upgrade I should get. Everything on my bike is stock (giant avail advanced II). Should I get new rims/tires first? Gears? I'm looking to spend about $500 is that enough to even get an upgrade??