Here is your proven combo.
Feel free to ask questions, but this covers all the bases. Proven for years and years...only 2 things get swirls and scratches out...Heat and an Abrasive.
1. Claybar your entire car, you can get claybars at any Auto Zone, Pep Boys, etc...the brand doesn't...