I could not agree with that OP. Because it is hard and impossible to forget your mistakes when one day you experience big losses and in one day, you deeply feel regrets. Maybe this happens if you never gambled for many many years that even makes you forget how to gamble. But we are just talking about having some days for a gap which I believe every time were in gambling our mistakes will appear on our minds. Mistakes will never happen in our life again if we stop gambling but because we are still doing this, expect to experience it again and again. Our mistake here is we are chasing winnings and thinking we could win and beat the house always.
There's no way to forget how to gamble, you're just placing a bet, nothing else except you're playing table games. But after playing for few matches, I'm sure you will remember how to play it and the strategy you were use.
In order to avoid mistake due to gambling beyond your limit, you don't have to stop gamblng! just use the money you can afford to lose and never deposit more.
No strategies of winning the game work anyway except for strategies controlling bankroll or the amount you wager, which aims to prolong and manage the amount you will use or to avoid big loss in an instant. With casinos games, the only bottomline is you luck for that day you chose to gamble. You could only diversify your bankroll between bets to have more bets basically and to somehow increase the chance of winning ; the more you bet, the higher probability of winning however not guaranteed.
With repition of mistake, quitting is not the best option, if the mistake you are referring is bankroll management wherein you could change if you will be willing to do so. But if it is mistakes with winning or losing the game, then there's nothing you do do about it but to uit if you are stressing of it, that much. No matter how frustrated you are with results, nothing will change with games which only relies on one's luck and fate.