Some people use miracle grow, I do not. However I use superthirve until the flush. Only a drop a gallon is needed! For flowering try to find a fertilizer with a word like bloom in the title that has a high middle # in the NPK rating. 9-60-10 is good, not 90-60-10.
Good Luck