First, if you want to gain lean muscle you will have to put the body into a slight caloric surplus.
If you are looking to cut body fat you would have to put your body into a caloric deficit.
It's better to pick one goal than trying to do both which is a very long process and can get much harder as we age. And when you try and do both with opposite caloric goals its almost spinning the wheel
Before we look at products. Let's focus on how consistent you are with your caloric intake.
Are you meeting it daily?
If you are a hard gainer we should make sure you are getting ample calories to make a small surplus to gain muscle.
If you want to diet then you need to put yourself in a slight deficit to see changes in the mirror, lose fat and drop weight
If you can't take care of the diet aspect supplements won't really "Supplement" The diet for your goal.
Basic things you want before looking into anything extra
2-3g EPA/DHA from a quality fishoil - CL OxiMega is a great choice
A solid Multi -- CL Orange Triad, PES Multi Vitamin
5,000 IU of Vitamin D3 - NOW or any other generic brand
5g Creatine --- SNS has a good bulk option, and various other companies
Id also put a quality proboitic to keep digestion in check and making sure your GI Tract is absorbing the nutrients you are eating Evomuse - Gut Health is a top choice.
For a slight deficit
I would advise Yohimbine HCL or Alpha Y. Take it fasted first thing in the AM nd work up to .2mg/kg
Forskolin 95 at 50-100mg a day is a great product to add.
If you are looking for a slight surplus :
I'd suggest looking into BMP 2.0 from Evomuse. Not only has a lot of us seen great changes in the mirror, but it also is a valuable product to help keep bodyfat down while adding in calories and getting stronger.