Please don't go on cycle bro. I'm going to sound harsh but hope it helps. You don't have your shit together, eating or training wise. You'll make some nice gains while on, but training gets even harder in pct and recovery and if you don't have your shit together, it's going to be even worse.
You can make crazy gains by training and eating better. Don't worry about cutting / bulking. Lift heavy, eat clean, do cardio. Hit some creatine and eat the shit out of protein and clean carbs. Stay away from the juice and the 'transit' supps posted on this board.