Perfectionism. I've never been a perfectionist but I have had qualities quite similar. I have a strong belief in progress over perfection. I've wanted to do a lot of things that I had no experience doing. But over the years, I've learned to trust myself that I will figure out how to do it. That is, if I want it bad enough.
I get very excited to do things and then i get discouraged when it doesn't work or go as planned. The difference i've found is changing my mindset about this process. I go into something knowing it won't be perfect. Knowing it will take a learning curve and it will get better. I have accepted and am willing to be bad at something, in order to eventually be good at it.