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.
True, but poker is not a game of luck, so I guess it doesn't count

Please dont use such dramatic and lame excuses. Now you start giving us lectures that how poker is different from gambling. I have never ever listened name of poker other than gambling or in same context. Whenever someone was talking about poker and its negativities, the topic was must about gambling or any related story. So dont please defined this detrimental game.