Lots of SPF - at least try to prevent further damage.
Things that work long term: retinols, glycolic acid, vit C, niacinamide, possibly peptides, possibly ceramides
Things that work quickly if you use them every day: hyaluronic
What I do when I can be bothered currently is:
Gentle cleanser eg Avene Gentle Cleansing Gel
Acid toner - Paula's Choice 2% BHA (I have oily skin - if yours is dry then you want glycolic or lactic acid instead)
Hylamide Vit C
Cerave moisturiser - has hyaluronic, niacinamide and ceramides
SPF - usually Sunsense (more niacinamide)
In the evening retinol instead of acid toner eg Paula's Choice retinol again or La Roche Posay Redermic R. Vichy Liftactiv has a retinol product as well.
Key to this is I built it all up over months - I only ever changed or added one product at a time and then didn't make another change for 4-6 weeks so I knew my skin was fine with it.
You can make some improvements to wrinkles and sunspots and pores with this but you have to realistic and it takes time. And not everybody can tolerate every product - I appear to have skin made of leather and can tolerate the whole lot but I took a long time over it to make certain.