Yes, Fox Farm soil would be better but the MG is good. It has enough nutes for that plant up to now (or maybe a little more than it likes). The fish emulsion is my favorite nute, especailly for vegging. Use at 50% of directions every third watering. You may want something higher in P-K for flowering.
Looking good though.

Shovelhandle