Soil, I mixed 1/3 roots organic with 1/3 fox farm ocean forest, 1/3 perlite and I added some bat and seAbird guano. Also added some bone and blood meal and mixed it all up on a tarp. Its hard work but worth it. I lollipop everything, remove the bottom 3rd of it so the tops swell up more.