the two things that come to my mind are:
- making enough or a lot of money.
- finding a passion (even relationshiprelated or life/activity related) that changes your priorities.
but can you see other things than that?
One cannot make enough money to stop making more, it is about personal decision and discipline, crazy gamblers will make money outside gambling and still gamble with it.
Relationship can actually change one,as in bring one out of the gambling by influence, so also passion can drift one out of it.thats if the passion is not what one gamble around. I don't actually gamble so I don't think of stopping.