I myself fail loads of times. I guess because I also like change a bit too much. Which is fine by me.
There are some good tips in the article, but I also do believe how much you want to get into some habit is the key.
Either way, it is worth thinking about these tips, maybe it will take you one step forward on improvement.