There is several products out there that are pretty good for bringing back the shine from a car or bike, that has some weather oxidation. You just have to be careful, not to use some high speed buffer and rush the job, as it will burn the pain as well as cause swirl marks. Best thing to do is a two step process, Of course after it is washed and cleaned. First you Wax ( if you have buffer experience, you can use that, if not, do my hand otherwise you WILL burn the paint) Ok, by hand, use a light rubbing compound, Take wax pad, wet it and ring out any excess water, you want it slightly damp. Take the compound and put it on pad and was small area at a time. Use a rubbing compound with not to much grit in it , for example of brands I would use (blue coral, turtle wax, wax shop, eagle) DO SMALL AREAS AT A TIME, before it complete drys take soft cloth and wipe it off in circular motion. Do not get it on any rubber or black plastic, ( there is different product for that , that won't hurt practice) after you get doing the whole bike with rubbing compound and its wiped off, THEN, you will wax whole bike again , with a finishing wax, with no rubbing compound, like products made by the wax shop,( Glaze, is good, it has petroleum in it, it soaks deep in pours and takes out any swirls, plus it has carnauba in it. You apply it the same way, except wipe it off side to side, with clean terry cloth soft cloth and flipping to clean sides as often as can. Use mothers wax for any chrome you might have and the glaze made for plastics for any black plastics you have.
This will bring your bike back like new, now of course best results is high speed buffer, IF the person running buffer knows what there doing and has experience, Most detail shop for your size bike could do the whole thing professionally for about 75 bucks. I hope this helps, I owned a detail shop in the 80's for about 7 years, its a lot of work, but great rewards. Let me know if this helped you, Mike from fixya