Well what can I say, I recognize all of these mistakes and have made them, recognized them and stopped making them...

I managed to avoid this by not playing when I got bored or frustrated which often occured after one hour or more without grabbing a big pot.

So the solution is to simply have a strict rule to just stop playing after a period of 1-2 hours if you feel that way. Do not for any reason keep playing...your game is far from as good as when you started. This is not an easy thing to do but very important.