yes stay away from the crap that home depot or walmart sells....stay away from all miracle grow stuff.......

go to a REAL nursery or hydro store and just look for a soil that has stuff like peat moss, compost, humus, pumice, etc.....buy a bag of perlite too and make your own mix with about 30% perlite. perlite is super cheap. foxfarm soil is good from what I hear too but I have not used it myself