You need to spend more time on it.
Every good thing requires lots of hard work, a lot of them.
Whether learning a language, becoming fit, or building a career, it requires time and dedication and usually pays off later.
For most of my life, I have started many good things but have not continued them to the point that I can see the rewards of my hard work—lasting to the end where you can taste the sweetness of all the pain and sweat.
If you are not satisfied with the results, don’t give up. Keep pushing and continue pursuing what matters to you in your life, even though it is hard, even though you can’t see the precise outcome. It doesn’t matter; don’t focus on the outcome; focus on the amount of input and effort that you are putting into something, and if you can’t see how it is affecting your results, then double it or maybe triple it to a point where you can see the progress and things that are working out. Don’t quit; quitting is the endpoint where you can’t go any further.
Have your vision and stick to it.
When I look back at my life, one of the reasons I failed was not continuing so many ideas that I have had in my mind (Including writing on this blog). I started them, but eventually, because they were complicated or time-consuming, I quit them and didn’t continue pursuing those things. This only leaves you with regrets about why I didn’t start something earlier and continued it till now so I can see the results.
Once you have realized that you want to achieve some specific goal, whether it is learning a skill, increasing your income or moving to another country, the only thing that remains is to keep trying hard to achieve that goal and move toward it.