Absolutely dial in the Diet !!!
Anabolics , imo , isn't what you need now to lose the body fat. Get on a good diet , hit the Cardio , stay strong in the gym , consistently , and when you are ready , then Anabolics .
Dial those things in first and I bet you that when you do get on cycle it'll be Awesome !!!