One thing you might want to try is a phone app like Sleep Cycle.
Every night before bed you can complete a survey about the time
you've spent before bed (eg: alcohol, screen time, exercise, etc ) then
all night your phone monitors the depth of your sleep using the phone mic
and/or accelerometer. Every morning you get a chart that shows how deeply
you were sleeping, when you were snoring (including audio samples),
and a measure of the 'quality' of your sleep. You've got to keep your
phone charging all night to do this, because the app is running while
you sleep.
The reason this is useful is that then after several days/months it
can generate statistics on what is correlated, and inversely correlated
with your sleep quality. That's the useful part for me. Sure enough,
screen time before bed is correlated with poor sleep for me. So is
alcohol.

And my sleep is worse when I go to bed at a different
time than usual, and when I've taken fewer steps in a day.
This all may be stuff you already know, but maybe you'll find it useful.
Measuring things can help improve them... Good luck!