higher quality wax is not your answer. higher quality wax has flurocarbon in it. its used for racing on race days. its fast thats for sure, but only last a little while and then drys out your bases fast. when i used to race, i would throw a layer of regular wax on after races to keep the bases from drying out.
Here's what you should do:
Go to a shop and get them stone ground w/ some sort of pattern, they will know which to use depending on the type of snow/temp you usually ski.
Detune edges
Get yourself a brass brush w/ blue nylon around the outside.
Brush the shit out of your bases before waxing w/ ^ brush
Put wax on skis, let sit for 20 - 30 min.
Scrape
Then use a white nylon brush
Brush w/ the white nylon until it feels smooth when brushing and you base starts to look all nice
Then use a horsehair if you have one, otherwise its not really necessary
Go skiing!
Wax once a week, unless you ski 7 days a week, then do it every 3 or 4 days.
For wax to buy, get like Swix-CH (6 or 7 or 8) in bulk. Thats what a lot of racers use for training and everyday use. Its decently cheap, and makes your skis plenty fast. If it doesn't, your waxing for the wrong temps. Buy a couple temps, they have diff temps for a reason.
Dont buy that fancy ass cotton candy smelling shit that snowboarders have, it sucks.
Get this - will last you more than a couple seasons
http://reliableracing.com/detail.cfm?edp=10700532