Hopefully others will chime in, but I don't think you can really benefit that much from gear yet. For one thing, you've only been training for 2 years "off and on." There's basically no way you've reached your natural peak. Even then, gear can be beneficial before reaching the natural peak if you've developed a high degree of intermuscular and intramuscular proficiency in all your major lifts as well as a good understanding of the types of training and diet that are efficient for your body. Since these things come through time, trial and error and CONSISTENCY, it's doubtful you're there yet. Also, the body prefers not to be too focused on adding muscle at high levels of bodyfat. Just good diet and exercise would be a better idea rght now IMO, then after more time and consistency at lowering your bodyfat to a reasonable level while developing good muscular proficiency you will really be able to take advantage of a solid cycle. Just my opinion, man.
As for diet, I'd start by cutting out refined sugars and partially hydrogenated fats while being mindful to get a good serving of protein in each meal. And drink plenty of water throughout the day. Those are good starts for most people.