Luck plays a huge role when it comes to winning in gambling especially winning in the long run. But you cannot depend on luck at all times that is why skills are also important. These two goes together, just like i said, to win in the long run luck is required and the reason why I'm saying that is because having the knowledge or skill doesn't guarantee Profit overtime it just increases your chances of winning
Skill is important, but still, luck plays the key role in winning. I have seen a lot of gamblers gambling for many years. I believe they have the skills, but guess what, they are still struggling to win. It only means that without luck, we can't win. That is why it is difficult to rely on gambling because it won't guarantee winning even if we master it. So I say that gambling is not a do-or-die. We came with hope, not assurance. Knowledge and skill are our advantages, but not really the tools for winning.
Of course, gambling is a game of luck and not skill. If it was by skills, a lot of gamblers would have been rich by now and many casinos packedup. Luck superceed skills and luck comes by chance. This is why when gambling, you should only use the amount of money that you can afford to lose, because winning is not guaranteed.