Good habits are just so hard to make and bad habits are just so hard to break.
It is true for all of us.
To make good habits I think it's about setting things up so that we don't have to think. We just have to do it. For running, especially in winter, the best way to do this is to map out all your runs for a week and book them into the diary. No thinking. Just running. Habit formed.
To break bad habits? I have no idea.
Maybe some of those habits we love just a little too much to break.