Getting leaner is all about diet. As saying goes, you can't outrun a poor diet. Calorie deficit is necessary, but don't over do it as it gets very difficult to gain muscle with a calorie deficit. I suggest you reduce calories by cutting any high glycemic carbs. Also, I suggest keeping fat intake fairly high with natural fats and not avoiding saturated fats or cholesterol. A low calorie and low fat diet is a sure way to lower testosterone. Note that you do not need nearly so much protein as is commonly advised (generally by those who happen to sell protein supplements).