Don’t base how committed you are to doing something on momentary success or failure. An attitude of “well, I’ll keep doing it as long as I am good at it” will never result in anything. Everything that you do will have good and bad days - days when everything seems to be swimming along magically and other days when nothing seems to go right.
If you quit because you don’t appear to be “any good” at something in this moment, you will never get better. All learning has phases of seeming “good” and “bad”.
Don’t quit when you hear that voice.
As a baby you weren’t any “good” at walking. Did you quit?
Consider any top athlete - say the tennis player. How many times do you think they practice a particular shot? Millions of times? Probably, right? No matter what, they are out there practicing - in all conditions and in all circumstances.
They’re in it for the long game, they want to master a skill and they know it involves committing to a process.
They’re in it for constant improvement. They’re not in it to be “good”, they’re in it to be “better”.
So - Remove any idea of “doing it good” and “doing it bad” from the equation.
Instead, become interested in “how can I do it better next time?”
Enjoy the process.
A wise man once said that a journey of a thousand miles begins with a single step.
Enjoy each and every one of those steps for what they are.
That way, no matter what, you’ll make the next step and the next, and you’ll reach the top before you know it.
When you frame each and every action in this way, as part of a continually evolving process (= an attitude of constant improvement based in complete contentment of this moment) long term commitment is easy, the path is enjoyable, and greatness is guaranteed.
Makes life, and getting what you want while enjoying it, so much easier.
Have a great day!