1) Set a small, achievable goal. Maybe you want to be the CEO of a major corporation. Maybe you want to be indistinguishable from a native English speaker. Maybe you want to be as thin as a model. These are fine goals, but they require a great deal of time and and effort. Focus first on the steps you need to reach this end goal - getting a promotion to team leader, changing one accent pattern in your speech, or losing 2 pounds.
By setting a small goal, you greatly increase your chances of achieving it, and staying on the path to your bigger goal.
My first step to singing a solo is to audition for one. I may not get it this time, but I will be happy if I have the courage to try out.

To reach my goal of auditioning for a solo with my choir, I am listening to recordings of my rehearsals when I go out for a walk. If I don't have time to practice, I can listen and work on the music as part of my already-established routine.

I put my choir folder near the entrance to my office so I see it as I walk into work. This reminds me to look at my schedule and find a time to practice. I also set a reminder on my phone and I leave it on my pop-up screen until I have completed it.
I will tell my friends in my choir about my goal so when it comes time to audition, I will know that they are expecting me to take part. I will tell me daughter that I have this goal and she will encourage me, and ask me if I have done it yet.
These are all small things, but put together they will be effective in helping you to make real progress towards achieving your goal.