Trump will have a record in 2020. A lot will depend on the state of the economy and what might be happening in the world at that time. The MSM will be attacking Trump for the next four years to drive down his popularity. He must deliver on his promises. The mid-terms will give us an indication of the mood of the country.
You’re right; the media has been attacking Trump since Day 1, specifically targeting those traditionally Dem slaves that strayed by either voting for Trump or sitting out the 2016 election (blacks, Hispanics, sexual deviants, unionized workers in the trades, etc.). They know they need them, so they have to peel them away from Trump.