Hcgenerate is definitely the GOAT. If you want a supplement that does it all and is an all-in-one for this type of thing, then you're going to do great. You can use it on cycle, on PCT, or off cycle. Works fantastic.
When you're new to weight training, it's important to progress and be consistent. If you're not consistently lifting, you're not going to see results. You want to hit the gym at least 45 minutes per session.
Masteron is the GOAT for hardening up. It's a cosmetic steroid. Anywhere from 300 to 500 mg a week is fine, but you want to make sure that you use it a minimum of six weeks.