To get the best out of wax you should really polish the car first, which basically exfoliates all the knackered laquer which causes discoloration. If you just wax it then it will be shiny, but retain the imperfections underneath.
I work as a valet/detailer and would reccomend the autoglym HD...