Gettin big

I have been bodybuilding seriously for two years. i am now getting ready for a contest in may. i want to put on as much mass as possible. i am almost 6’, weigh 190, and have about 10% bodyfat. i am eating 270 grams of protein a day, and take creatine, glutamine, Methoxy 7, Tribex, and a multivitamin. i train hard 4-5 days a week. any other tips?
p.s. im only 17 so i dont want to take anything androgenic.

How many calories per day and how fast are you gaining right now? When do you plan on stopping the mass phase and start cutting? Define “training hard”.