So sports betting is definitely different than gambling games because gambling games require no knowledge or experience for you to win, but when it comes to sports betting, you can only stay profitable in the long run if you have enough knowledge about the sport you are making your bets on.
In sports betting you also need luck because the results of a match cannot be predicted. But I think knowledge about sports is more important than just luck. If you only rely on luck you have a 50/50 chance on your bet. But with the knowledge you have and your knowledge of the history of the sport you can place bets on the right choices and luck will increase your chances of winning the bet.