Trump can win other states then the ones you listed.
Trump winning Iowa, Nevada, Ohio, FL, NC, and CO/VA or PA or Wisconsin/Michigan will win him the election.
Ohio, Iowa, Nevada, NC, and FL will all be close. The polls have had him winning there for long stretches.
Trump has performed well in Maine district #2 which is 1 extra electoral point.
he will have to win a state he has been consistently down in though such as New Hampshire, Colorado, or Virginia to win with this strategy though.