I have Miracle-Gro Tomato Plant food for my house plants (some hydroponic).
It is NPK 18-18-21. It is designed for soil.
But reading the Guaranteed Analysis, it also has Magnesium, Copper, Iron, Manganese, and Zinc. These are very important trace minerals. So it's good.
But Cannabis seems to...