Key Factors to Consider When Making Sports Predictions