IMHO, Meguiars make the best stuff for any paint problem. What I do is wash it very well first. You do not want to rub dirt into the clearcoat any more than it already is. Use one of their paint cleaner/compound products to get all the build up off the paint. You would be surprised what is there that you don't even notice. I use the Gold Class 3 step process. Then use the polish to get the surface ready for waxing. You will now see that all the removable scratches and swirls will be gone. Then wax it a few times. That stuff is like magic. Like anything else in life, follow the instructions and all will be well. You get what you pay for and it's money well spent. I hope this helps!
'07 Honda VTX 1800N1, '05 Yamaha Majesty 400, and the newest steed - '13 Honda Rebel