Have in-depth knowledge of the sport you are betting on
Knowing your sport well is not just about which team has gone on a 10 game unbeaten streak, or how many clean sheets they have kept this season. Were they good, or were they just lucky?
Which player is having a contract issue? Which player is unhappy with the manager for being played out of his natural position? Which player wants to leave the club? Which club is going through a tough fixture list? Who are their next opponents? Are they going to rest some key players this week? These are the kind of details that will help u spot good value bets and give u an edge over the bookies.