Axios has a nice chart of Morning Consult data showing, for all potential 2020 battleground states, the comparison between Trump's net approval rating (approval minus disapproval) in January, 2017 and his net approval rating today. Not a pretty picture for the Trump campaign
Note Trump's poor net approval ratings in the Democrats' top four target states, Arizona, Michigan, Pennsylvania and Wisconsin. Note the even worse net approval ratings in the four states the Trump campaign claims it will target to "expand the map"--New Hampshire, Minnesota, New Mexico and Nevada. If that's their plan for playing offence, it does not seem promising.