With all things in life I like to keep things simple.
my local garden centre stocks: sand(sharp), Jack's magic soil, garden lime, bonemeal, fish and blood, chicken shit, Kemp (seawead)
I remove lumps with a garden sieve and add 30% sand,
Add 1/2 cup of bonemeal, blood and bone
Add 1/4 cup...