body composition is 90% diet imo... my guess if youre probably taking in a lot of starchy carbs, and more calories than you think. assuming youre at a mid-age range 30 years old.
youre maintenance calories would be about 2700 a day, at a 15% deficit you should be eating aprox 2300kcal a day. anything lower than that and its going to be more difficult for you to lose weight.
your 2300kcal/day should be split into 40/30/30. which means 40% of your total cal/day comes from protein, 30%from carbohydrates & 30% from fat.
that works out to be aprox: 230g protein, 200g carb, 65g fat per day. split into 5 meals, spaced 3 hours apart that is: 46g protein, 50g carbs, 13g fat PER meal, with the last meal of the day being 0 carbs.
all carbohydrates should be complex. no sugars, very little starchy carbs. beans, quinoa, oats (not quick), brown rice (not instant)
fitday.com to keep track of total kcal & percentages.
makes sure you are taking a multi vitamin, extra vit D and some form of omega-3
focus on heavy compound lifts, 2 days on 1 day off. 15-20minutes inclined walking, keeping your BMP at 60% max after lifting. 20minutes HIIT on off days.