I know my mistakes but how would I learn from them? Learning from your mistakes is the whole point of analyzing your own games is it not? By learning from your mistakes you are able to improve but my question is once I know I played a inaccurate or bad move what can I do about it? Maybe give examples to help me understand?
Identify an error - you've done that.
Identify a better move - have you done that?
Find a memorable difference between 1 &amp; 2.


Step 3 most often involves finding some sort of principle that the better move adheres to. "Exchange when ahead in material" for example. But this is an over simplification. There are different types of errors and they require different responses.

Some errors occur because we are tired or didn't have a good breakfast before the game. Others because we didn't see some tactic and only practicing tactics or chess problems will make significant inroads there.

Sometimes you make an error in the opening. When that happens; find example games where the correct move occurred. Play few a couple of them, find one you like, then memorise it. The whole thing. It's easier than you think and it really helps with opening study.

Strategic errors do seem to require reducing to principles. "I thought exchanging bishop for knight was ok but later I wasn't able to fight my opponents control on the light squares." This situation is difficult. Was the error the exchange or was it the way you played afterwards? Only studying strategy will allow you to judge. Once you make a judgement, trust in it, come up with a way to express why the move is better, some sort of principle that it exemplifies "bishops are stronger than knights if the center is open." And then see how you do.