Are you aware of the term value bets? Maybe you know what it is but you just do not know that it is called that. Well anyway, value bets are bets where their odds are a lot higher than the true probability. A value bet is when the odds offered by a bookmaker are higher than the actual likelihood of the outcome happening. This allows you to have an edge over the bookmakers. There are a few things you can do to find value bets. First is to get into smaller leagues. When the market is smaller, there are more room for error or mispriced lines. Make your own statistical observations. Do your own analysis by looking into stats and track record. Do not just depend on the bookmaker. Take into consideration also the public bias because bookmakers might depend on them too much. Sometimes bookmakers adjust lines based on where money is going not really based on true probability. With these in mind, you can score a few consistent payouts. It is not just about choosing the winner but taking advantage of the odds presented.
You know, I have always known what value betting is but never knew that it has a name and is called "value betting", thanks to you

Many do not understand that value betting exist, they just base their betting skills on intuition and favorite team thing without getting to identify when the odds are overpriced.
I agree with you about identifying the odds in small leagues. In these small leagues, we don't get thesame level of accuracy we get in those big leagues, so, it is quite common to spot these errors that gives the bettors edge over the bookmakers.
Value betting may seem quite easy to win, but it is not as easy as it seems.