If it is a task at work, we plan and split the task reasonably, review the completion status every day, review the problem, and avoid inefficient communication and meetings.
What I try to do is rate the goals in terms of priority, tackle the most important ones first and then if there is time address the lesser important ones. Less important goals can also be postponed in my opinion.
One popular quote 'A goal without a time limit is just a wish'.
1) Split your goal into mini goals and set certain time for each mini goals & see how the progress is going on. Never go more than one day without having something productive & Always appreciate yourself for what you have done. Definitely one day we will achieve our goal..