Discipline and contentment are really the main keys IMO. We should always remember that we do not have to earn millions of dollars in order to be happy. This way, greed will not rule our minds.
But when we talk about greed, it won't stop until we can achieve what we want. But when it comes to gambling, it will not be easy to achieve because as we know, many people end up losing large sums of money without them knowing it.
In sports betting, I just know that never bet on a team or player you don't know well and don't underestimate the opposing team that you think can't beat your chosen team. Also, don't spend too much money on games you're not sure you'll win. And although we believe our team can win in that match, we also don't need to spend much money.