S.M.A.R.T. goals
I found that to be the missing part of any goal achievement efforts after years of struggling with certain goals. No matter how smartly I wrote out the goals, loving bread more than greens have played havoc with my weight goals. Choosing novels over bible reading definitely affects my spiritual goals. So does a love of TV affect my reading goals.