I'm not sure what combination of this list of things does the most good, but I rarely get eyestrain and I look at screens for 12+ hours per day.
Not sure if this matters, but I had LASIK surgery 7 years ago and ever since my eyes have been pretty sensitive to light (night vision FTW), so this is something I've been working on for a while now.
Edit: I am 40 years old, and have been looking at screens for long hours at least 10-15 years now.