I would start off with maybe some Gear 10-15 a day. This will help keep your protein intake up and supply your pre and post work out BCAA's.
Some Ancient Strength if your not taking creatine already.
If your still trying to drop BF then some N2slin so all the carbs you eat will be used efficiently and not stored as fat.I have also had good success with Alpha T2 and Erase to help with fat loss.
For a pre workout maybe some Forge Burner stacked with some Attack. The Burner with give you the energy to push hard in your workouts and help with fat loss. The Attack will give you similar pumps to being on cycle.
At 25 your natty Test should still be kicking good. But if you want to add in a Test booster I suggest either Unleashed, Phytoserms, HcGenerate, Bridge all are great test boosters.
I have personally used all of these products and have gotten great results. I am currently running a journal where I am using Alpha T2 in a stack with Anabeta check it out the link is below. If I was you I would also up my Cal intake to at least 3000 a day keeping protein around 250-300 grams a day at least. If you work out in the heat all day and push hard in the gym your BMR off the top of my head is 3200 to 3500 cals a day. So even at 3000 a day is still gonna be in a deficit of your daily maintenance cals.
Hope some of that helps and good luck bro!