Soccer Predictions Explained: Key Factors to Analyze Earlier than a Match