Depends on what is the game you decide to play
And regardless of that there’s a component in gambling that few consider which is bankroll management, you need skill for doing that and emotional control to avoid blowing up
You are very correct because we have various ways of gambling both offline games, board games, online games, casinos and all that even physical gambling that involves two people betting against each other like playing table tennis or board games like snookers, these type of games actually requires skills and not luck so if you are not skillful you can't win at all especially when your opponent is more skillful than you. Sometimes emotions are involved in physical gambling like when you know the person that you have lost your money to while gambling but yet gambling of any kind shouldn't be attached with emotions.