Do you believe knowledge and research can beat the randomness in the game?
Please consider reading the following piece:
http://www.gamblingfactsandfictions.com/id25.htm
In short version:
You must understand that even if the vastly remote, basically impossible chance existed that you were a bit smarter than the Las Vegas oddsmakers, you would still lose anyway because of the house edge. Your bankroll would still get ground out. But get back to reality. The chance of you being smarter than the Las Vegas bookies or the local illegal bookies who get their odds from Las Vegas, to overcome the house edge, just simply is not going to be possible. So forget about it!
Some reasonable points there. And no one is saying it's easy... but there are many people who are better at pricing up than the oddsmakers. And many people who turn a long-term profit on sports betting (but still less than 1% of all bettors). There are some asymmetries that help the bettor - a bettor does not have to bet on every game/event/match, but an oddsmaker has to give prices to every match. With focus and patience, the sports bettor can choose to bet ONLY when he thinks he is getting 'value' (better odds than they should be).
To read about just one pro bettor:
https://www.businessinsider.com/inside-story-star-lizard-tony-bloom-2016-2?r=US&IR=T&IR=T
But - to repeat - THIS IS NOT EASY!
Do not kid yourself you can do it! Keep records of your betting and you will know if you are a winner or loser in the long-term. You are probably a loser, but that is OK, as long as you do not bet too much, only for fun.