To be honest, I'll admit that 70% of gambling is based on luck, while the remaining 30% is from the knowledge you put in, or have about the game you're gambling in. Most especially when we are talking about gambling games that generate number randomly, eg are games like dice, poker, aviator, football virtual games etc. all these games uses random number generation system to produce results, that we gamble in, so they are all based on luck while the remaining 30% can be exercised in sport betting. One can use the knowledge he has on their head to head to make prediction, and other factors like players resent in the match. Though most times the result tends to drift away from our prediction.
I agree with your opinion, we must realize that the ratio of luck is higher than probability regarding gambling, so don't expect to win but think about steps to anticipate high losses in dice, poker or other gambling, unless you are betting on sports then you can analyze the chances of winning from each team in the match, your chances of winning the bet will be according to expectations and but make sure you don't place high bets in sports betting, keep betting using funds that are ready to lose because the risk of sports betting is still not being able to predict accurately.