MG works but it already has nutes in it so it is easy to loose your plants to nute burn
some good soil is probabaly just organic soil with some perlite and vercumulite
for nutes you can use foxfarm and some other "high end" nutes
lighting get a 4' fluorescent with a warm white and cool white...