I second the use of the aurora marine products.
Once you remove the oxidization, their Boat Shine does an excellent job. I like the fact that it's a polymeric coating versus a wax. It goes on easier and comes off easier than any wax I've ever used and protects longer than any wax I've ever used. No matter what wax you use, it's going to soften when it gets hot and attract dirt. I also use Zaino Brothers products on my cars, they seem to be based upon the same principal as the Aurora products.
You might also want to look at some of the other Aurora products. I've used four or five different products from them and am very happy with the results.