Well cardio is definitely going to help maintain your low bodyfat and aid in cutting so if you are trying to bulk up I would say deplete the amount you are playing to maybe a few times a week. Also I can promise you that if you counted macros you are not getting in what you should be. The first time I was told to do this I wound up coming quite a bit short and I was shocked because I ate everything I saw. As for supplementation that is just an extremely small piece of the puzzle. Get good whole food sources, red meat, chicken, and fish. What does your workout look like? Sleep and Genetics are also a big part in recovery/growth. For some it will take longer than others and a more strenuous journey.