I was hoping you could speed it up by telling us the mistakes that you made and how you managed to correct them.
Every one says to learn from your mistakes but no one gives examples of how they did it.
I made every mistake in the book: not having a system, not understanding probability and uncertainty of the market, revenge trading, trading too big and anything else you can think of. everytime i made a mistake i would tell myself i would not do it but i would do it again, and then one day i just stopped doing dumb s**t although the urge to do DS never goes away and i still do it from time to time but because my account is big enough i can handle my mind's weaknesses.
if you are doing DS just stop, don't do it, i guess that is how you will speed up your learning but other wise read my previous answer on how to trade - that is the holy grail.