Calories. Make should you have an abundance of carbs for training, along with good fat, and protein. DO HIIT. Train for sarcoplasmic hypertrophy. Sleep. Repeat.
Post workout, during the golden hour, make sure to push a minimum of 30 to 50 grams of sugar / simple carbs to upload glycogen, along with about 30 to 50 of complex carbs, and about 30 to 50 of good protein. Make sure you have MCT oil, fish oil, peanut butter, and flaxseed oil. You want to make sure you're getting enough fat...especially poly and mono saturated fats for good cardiovascular health (you want to keep your HDL as high as possible.) Fiber, either via a fiber supplement, or via stuff like oatmeal / high fiber foods, is good, too, and bind with LDLs to pull them out and lower your LDL count. No need for holistic / organic...that's just marketing crap.
If you have insurance, go get a complete metabolic panel with resting glucose, a testosterone (your doctor will know the right one), and a thyroid test. This will make sure everything is in line, and catch anything...early..that might be a problem later.
There are computations you can research for base metabolic requirements, nutrient ratios, heart rates, etc. As a general rule, without exogenous androgen, you should be able to gain about 1.5 pounds a week without too much trouble. With carbs, you'll bring on a bit of water, and get fuller, think better, and be able tor train harder, and longer, etc...that's all expected. You can throw in creatine, if you want, and some L-glutamine.
Research sarcoplasmic hypertrophy, read up, and experiment on what works best for you.
It's usually a good idea to avoid some of the energy drinks, although, some caffeine will enhance your workout performance, without much adverse affect. Make sure you stay cool (it can markedly improve your performance. I.e., don't be a moron and wear sweats and a cap in the gym.)
Some energy drinks are really nasty, in that they'll torque up your blood pressure, cause problems with your prostate and adrenals, and, in general, just flat ass are not good for you.
Different folks recover, and make gains, at different rates. You have to find what works best for YOU. It's not something that can really be prescribed by someone in Cyberspace. Let common sense prevail.
It's all in the recovery, and...the calories.