I think a mistake I make sometimes is not thinking enough before each bet or bet payout.
That peace of mind of taking the time necessary for each bet makes a difference
1) Bet sizing. Down here in micro/low stakes there's always 1-2 guys who will call any sized bet. I'd be moron not too exploit that. Easily fixed when it needs to be and when I move up. I'm always adjust this to exploit the max I think villain will call in any given situation.
2) I do small bit of sports betting and playing blackjack on the casino side. Not an issue though it's always been kept under control because I simply enjoy poker way way more then either.
I saw so many of my mistakes on the list, but I think the main mistake is not have a good poker mind. Most of the time, I control my emotions, but there are days that I play when I'm tired (and I know I should not play in these days) and have no patience and make many mistakes that I usually don't make.