I don't have self esteem issues, everybody likes to look good. Anyway, I am 5'10", 215 lbs. I have been doing a lot of cardio lately to lose weight and pretty heavy lifting so that I lose my fat but not too much muscle. The cardio I have been doing everyday and I lift four days a week.
I may be wrong but hear me out...
We are about the same size in terms of height and I am currently at about 185 pounds and am about 16% body fat maybe more. My point: unless you have an insane amount of muscle your BF% is probably higher. COnsider getting your self to sub 185 before packng on the muscle. Next, like most on this site have already stated one supp or any combination of supps isn't going to make be the magic pill, most really just provide the extra umph we need to get to the next level.
You and I seem to be walking similar paths in regard to goals. A program that has been helpful to me has been the IF/leangains system - the process is longer but the results are in line with your expectation. Something I learned from AaronJP1 is that you must make a choice either lose first or pack on the mass, if you want immediate results because the two won't happen at the same time-on a short time frame-and my reason for mentioning th IF/Leangains systm.
I'd consider adding a fatburner, something like AT2 or OEP as this will help get you into that 12-15% bf range. Some people talk about using both at the same time but the sensation for me was way too much-keyed up. Couple this with your diet being on the same path as it has been and you seem on track to have achieve some good gains and body recomposition over the long term-probably the best way to
succeed.
In regard to creatine, supplementing with 5 grams on workout days should be sufficient if your diet is on point. Meaning, If you are eating whole foods, lean meats-grilled or broiled, vegatables, fruits-low Glycemic index fruits, etc your body will e getting most if not all the nutrients it needs.
Also, Impress away all that you'd like...there are plenty of trolls focused on finding a reason to talk **** or undermine the hard work, time and dedication people put in to turning their lives around and impowering themselves. Nothing adds a little swagger to you step than showing off what your have been capable of doing when done right.
All the best.