How do I stop being a surface level learner?
I'm not sure if this is a problem with motivation or lack of a schedule or something else. But I never really cared for long about things I'm doing. Like my handwriting is still super ugly, i played piano and guitar on and off for years, but never actually reached a good enough level to not be ashamed of doing it in front of other people. Same with drawing, languages, programming, knitting, cleaning, cooking, gym.... I start to learn things, i put in a day or two, and i stop.
I think it's easier if you have a teacher and a small class. But I'm not sure if I'm ready to pay money knowing i most likely won't commit for long. Nothing online works. University doesn't work either because I just do the bare minimum without understanding anything.
I just feel like I'm so bad at everything and I'd really like to feel great at at least one thing.
Is there anyone who had this issue and managed to stay consistent and become good at something?