Here's an interesting article from the Washington Post describing the reasons we're not able to "keep our new year's resolutions." It's NOT lack of will power. It's about habit triggers. We automatically do the things we don't want to do based on old triggers initiating old behavior. The key is to become conscious of what is largely subconscious, and then to dismantle the old triggers and install new ones (for the habits we're trying to form).
What is triggering old behavior that no longer suits you? How can you dismantle that trigger?
What is triggering you new behavior towards improved habits? What trigger can you put in place to make the new habit easier (eventually automatic) for you to do?