Some may consider this mixture "hot", but it has worked very well for me in the past.

30% Black Peat
30% Mushroom compost
20% Worm Castings
20% Perlite

I also like to add bone meal to the mix to aide in root development, and will sometimes add blood meal if I'm growing a nitrogen loving strain.