Key Factors to Consider When Betting on Sports