The single main reason we lose at gambling is our lack of self-control. We cannot stop ourselves from gambling and gamble constantly and sometimes panic and gamble. Due to which our losses in gambling are more than our gains. And this addiction takes a more dangerous form when it comes to gambling. Which destroys a person's life instantly
Let me rephrase your point, if we have a good self control we will get profit by gambling? lol, you're seems never gamble using real money. I think everyone already know, before gamble you should know you will likely have higher chance to lose regardless any strategy you use, money management, self control etc.
I will share a good self control to gamble, make sure you only play with $100 per day, stop to play when you get $200 or your bankroll already decrease to $50. With this, can you get a profit in the future?