Hey msrt4,
The paint that is faded will probably need a good Clay Bar and a machine buff. For the scratches Adam's makes a awesome Swirl and Haze remover. And if the scratches are too deep for that the Clay Bar should do the trick.
Check out the links and let me know if you have any more questions!
Car Wax, Car Polish, Auto Detail Supplies - Adam's Polishes - Clay Bar
Car Wax, Car Polish, Auto Detail Supplies - Adam's Polishes - Polish & Wax