It has to be a multi faceted approach I think
Good skincare - vit C, tret, regular exfoliation, losts of moisturizing products and spf
Morning - medik8 press and glow, medik
8 vit c, hylauronic acid, corsx snail mucus, moisturize, spf
Evening - double cleanse, press and glow, Corsx, moisturizer, face oil
This is my routine for winter as my skin is very dry at the moment and needs the extra hydration. I've got tret but won't start it until my skin is less dry.
Lifestyle - sleep! Sleep! More sleep! Good diet, hydration, body weight, exercise and more sleep.
Honestly though I think the majority of the reason why my skin is good is genetic. I get Botox too, twice a year. It definitely helps me look fresher. I only get a little as want as natural a look as possible. I look like a less tired/fresher version of me.