A secret for succeeding at anything you are working on is to do it everyday, even when you don't feel like doing it. It's been a long time I've noticed this phenomenon. Everyone who has succeed in something always points out that they did their work even when they didn't feel like doing it.
For example: Recently Jeff goins wrote that he can now write effortlessly and the reason he was able to do that was because he started writing everyday - even when he didn't feel like writing at all.
I used to play basketball during my school days. I loved playing basketball but sometimes it was just too boring. During times I left playing it and I couldn’t get better at it. I was playing it just for fun.
Later after I was on the school team, I had to stay after school for training. And I simply hated it. I didn’t feel like playing basketball at all. Even if I didn’t like playing I had to play. After playing everyday, I started to get better at it. Slowly, I started to enjoy playing it after school. And we reached to the final of a school tournament.
If we only trained when we felt like training then there would be very less chance for us to reach the finals. We wouldn’t have been better in anyway.
Training while we didn’t feel like training, helped us get better at it.
It’s same for everything. I didn’t like Maths when I was in school. But, I had to complete homeworks, even if I hated it. After I kept practicing Maths everyday, I started to feel easy and eventually got better grades. Which meant success for me at that time.
I didn’t like Maths, I kept practicing it when I didn’t like, and then I succeed at it.
So, you have to work on your skill set everyday, even if you don’t feel like working at all.
That way you’ll succeed at what you’re doing, or at least get closer to what you want to achieve.