well its not always about the wax...a lot of times the problem is previous wax staying on the car or other debris embedded in the paint. ive been detailing for a few years now so heres what i have found to work best. start off by doing a good thorough wash. start top to bottom, and don't use car wash soap. car wash soap doesnt remove existing wax, so its good for in-between jobs. use a soap like palmolive or dawn (yes, the dish soap) don't use too much, and just make sure you rinse thoroughly. since you just washed with a strong soap, there will be no wax on your car's finish when you're done. so next up you want to do one of 2 things. you can either do clay bar, or buy a good buffing compound ( i recommend the one by 3m, you can get it at napa most likely). this will remove all of the embedded dirt, pollen and other debris that is stuck in the clearcoat. it will also remove a lot of swirl marks, surface scratches, and minor imperfections. next up, use a high quality wax. i typically go with a cherry flash wax because its quick and produces a nice shine, but its only available at specialty auto paint supply shops, so you can use something equivalent to maguires texh wax 2.0...since there is no wax on the finish, you will probably want to use a paste wax and use a power buffer...ive found best results with a lambswool bonnet...following these steps should ensure a good shine