I’ve never blown up an account but I have given back serious gains. I made 300% in 3 days on a long EURUSD trade back in 2014, and gave it all back on a short AUDUSD trade about a week later.
The problem was thinking those 300% profits were “house money” and getting insanely more risky than I normally would have.
The lesson I learned is that there is no such thing as “house money”. There are only 2 types of money, “my money” and “my money”. With that mindset I stay totally mechanical with my risk, never risking more or less, regardless of how far up or down my account is.