I'm not sure about the magnesium, but the super phosphate would help, start out with low dose and work your way up.
You can get some T5 lights from home depot.