Mycorrhizae are essential in my opinion........."Mykos" from Xtreme Gardening is my preferred product, but others like "Great White Shark" are also good.
A handful of Volcanic Rock Dust per pot will provide all the trace minerals your plant need.
I also like adding Zeolite, a good handfull per planting pot.
Kelp meal is also fantastic.