An important reason why people end up not doing what they've committed to do, is because they don't really feel all that good about doing something else...perhaps they feel a lot better doing what they've always done.
To make the changes you need , changing what you think about the change will change what you feel about it and when you feel good about it, you will find the motivation to keep at it and boost yourself forward to the change you want, staying unstuck.