There will be no guarantee, and most of the results will be disappointing because big teams have quite small odds for betting, if you win twice and lose once, you will definitely experience a loss because the odds do not match the risk, my advice is to choose a team that you are really sure of your predictions even with the underdog club.
Then chose your games wisely, people who bets on sports are doing it for the profits that's why odds are important to them, as we can see this thread makes this a fact, people would rather bet on better odds than the low ones, to them what they will win is more important.
People will rather bet on the odds but not on the team, a thread will reveal that people are gambling for fun and another will reveal that people are betting based on odds.
All I can see here is that people are still gambling to make money, and this is very much important to them than having some fun, no one wants to bet on small odds even if the team or the match is their favourite, it's all about the money is seems.