There are a million variations of plant mixes depending on hydro or soil .
hen i was growing in soil i used to use.
1 perlit
1 vermiculite
1 pea sized gravel
2 soil
and if you like put a bit of cow shit in it aswell.
A good airy mix that drains well.