I think the fact that you are trying to set goals is a positive step. I want to pass on a link that another member passed on. It was actually one given my DocJohn in his Q&A a few weeks ago.
Tiny Habits w/ Dr. BJ Fogg - Join
Maybe trying something like this may help you develop habits to assist you in accomplishing your goals.