You cannot win gambling when you don't have a self discipline, a self control. In one game you just have to be a formal Player to get the best move. If you have it all I'm sure people get luck every turns to wins.
How is that being a formal player? luck isn't associated by being a formal player, a veteran or so. Luck comes in unexpected times so that's a mystery that will never be solved by anyone on when it really comes.
I reckon with that part whne you don't have a self discipline you're likely to stumble whenever you gamble. But to mention, OP has learned that you can win in gambling. What he said before is the result of his frustration and losses.