Oh God I know that feeling. I know it because I've lived it. Then I learned I had AS, and that I wasn't like everybody else. I learned I can do anything anybody else can do- but here's the important part- not the same way as everybody else. Don't judge yourself by other's standards! I used to stop myself from focusing and stimming because I knew I wasn't 'supposed' to- I was supposed be doing my homework or helping around the house, etc. But you know what happened when I left myself focus and stim? I was HAPPY. I was weird and a 'failure' and HAPPY because I was MYSELF and I knew that that in iteslf is the only thing any of us, AS OR NT can hope to achieve. And I realized what things I really should be doing. I should be using my gifts and talents the way I work and not the way other people do, or else there is no point in being different.
Yah, you'll still fail at stuf. I do. Everybody does. It's normal, I promise. You've gone over more hurdles than you realized and have achieved more than you think in failing. You can't be strong unless you are weak first. You may not be successful like you thought you were going to, but in then end, you can still win. Life is a mystery we can't see every part of.
So take a deep breathe and let it all go. One day you will be able to see everything that you've achieved.