I don't think so. He could definitely win reelection but it'd probably be by a smaller margin than 2016.
If he does it will only be by Minnesota and new Hampshire and every thing else is fantasy
no it isn't. 340 350 ev is in play because of impeachment
There is zero chance Trump will win over 340 electoral votes in 2020 without a significant third party candidate. The only way he could get there is through Virginia or New Mexico, and neither of them are flipping in any realistic scenario.