You have a multitude of choices for both soil and nutes. For soils you could go with a premixed soil like Fox Farm's Ocean Forest or you can mix your own. I use a Mixture of peat moss, worm castings, vermiculite, perlite, and a very small amount of desert bat guano, been working for me so far...