Don't use wax on them. It makes the balls play inconsistently as the wax wears off. The will throw less and bank longer. Draw will be greatly affected, as Jasmin mentions. It's fun and it's pretty, but it's not standard conditions.
I use Aramith cleaner. I rinse and dry the balls after rubbing the cleaner off to make sure there is no residue.
Here are some previous threads:
I’m getting ready to get new cloth for my table, so I figured it would be a good time clean my Centennial balls. They are about 12 years old and looked pretty crummy. I generally wipe them down every week and take them to local pool halls to get cleaned in their machines. Over time they appeared...
forums.azbilliards.com
I followed Pappy Mike's YouTube instructions to clean pool balls with clothes detergent and the green side of a 3-M Scotchbright sponge. I polished them with a cloth towel but they are dull looking. Most comments to Pappy's YouTube website, I now found, condemn Pappy's method. How do I get...
forums.azbilliards.com