I've learned that I let my emotions decide what decisions I'll make. I tend to not do things until it feels
right. I know trust your gut feeling and all that but I'm more like I know what's right and I wanted to do it but then I don't feel like it so I'd rather wait until it feels right even though I know it is right. It's kind of hard to explain but it's about not letting your emotions controll you but rather the other way around.
I'd say I've learned alot over the past 10 years.
but then in other cases, I don't think I learned anything from my mistakes, so they might have very well just been failures without any positive outcome.
I think you need to learn that it is ok to make mistakes
Nobody is perfect, it sounds like you are to hard on yourself. Maybe that's the lesson to learn from all those mistakes that you don't think lead to a positive outcome. This one takes some practise, I'm still working on it but it's well worth learning.