I've used Miracle grow with pretty good results. And even cheaper soils...(outdoors, no additional 'treatment'). It's a weed, man, it wants to grow. Seriously.
Actually, the salt deodorant works extremely well(and lasts a very long time). It kills the bacteria which cause odor. And has no odor in and of itself.
It can possibly cause dry skin though.