I think the key to success for this sort of thing is to make your list, then pinpoint the ones that really need work on so that you can trim it down to top 5 max. You can't force a new habit when there are too many components involved you got to keep it simple. For example my list looks like this.
1. Macro/Calorie Targets met? (Y/N)
2. Sleep 8 Hrs Nightly? (Y/N)
3. Stretch and Mobility Work Done? (Y/N)
4. Meditation & Mindfulness Practice (Y/N)
5. Porn only on weekends? (Y/N)
I could easily add other things to the list but since I regularly hit those targets, it means they are no longer a priority as it's already a habit. Things like
6. Train 4/Week? (Y)
7. No Alcohol during the week (Y)
8. Limit PWO stims to sub-recreational levels? (Y)
9. No Jerking in Gym toilets (Y)
etc etc