2024 Election Predictions: Key Factors & Battleground States Analysis