mild compost mixed with perlite.
I've been happy with Agway composted cow manure with humus, or Coast of Maine seaweed compost.
30% perlite! =drainage