An ideal soil mix would include a mix of compost, coco coir and vermiculite. This provides a good balance between adequate drainage and good water retention as well as an excellent nutrient base.