For PH and Drainage of the soil, I use 60% Potting Soil(sterilized), 15% Perlite, 10% Builder's Sand(no playground sand/beach sand; salt content), 10% Worm Castings and I usually use 5% more Potting Soil, but then you could substitute the 5% for your own desire/plant needs. I use this soil mix from seedling to flower:hippy: