One thing you DON'T need is a "cleaner/wax", which has a mild abrasive.
The "butter wax" we used to use didn't hold up after repeated washings, but was easy to work with. I haven't used the new synthetic waxes, but the carnauba waxes I've been using hold up for years or so on cars that don't get a lot of outdoor exposure, and about a year on the ones that do.
If your paint isn't smooth & slick before waxing, you should try claying it; I've found that even indoors, stuff can get onto the surface.