I use Aquabuff 1000 for most stuff and if you really want to shine Aquabuff 2000.
http://www.aqua-buff.com/
You can't beat it and trust me I've tried them all at least once! You'll need a power buffer though or else you can expect quite a workout. Harbor Freight typically has 7" variable speed sander/buffer that goes on sale for $29.00 around this time every year that works great with a foam buffing pad. With a little effort you can get it will look like a mirror finish again.
Kamikaze