A supplement isn't going to magically give you lean gains. To get that you need to train hard and diet right consistently. If you are not consistent, you will not achieve your goals. There are supplements that can help along the way like creatine and HCGenerate.