If it is sports betting, then I will say anyone can easily make a prediction on games and all that is needed is just the funds to stake the bets with, and at that, they tend to make something good out of it if the luck is on their side.
But if it for in-house games, then you can say that there is always a need to build a good skills to be able to win at those games.