just to anser the question, 6 years trading forex and thinking did i learn from my mistakes, YES i did, but not all of them, there is no avoiding committing mistakes, and one way or another, if traded with a stressed mind one can always get carried away with emotions LOL, but we struggle to make up for it, some basic mistakes one should avoid is learning to let go of loses, thats really really hard to do, the more traders try to make up for loses the more they get deeper in the process, i blown a couple of accounts doing so, now what i do is take it easy, a couple of trades on gold a week on my hotforex account and just let it roll.