I think you must have luck (lots of it) and at the same time, a strategy in order to win.
For games like dices, roulette and others you just need luck and a little bit of strategy maybe but in some games especially card games like poker, you need a strategy in order for you to win.