Some food for thought on the battleground states Trump must win: they’re not insurmountable. Bear in mind, too, that Trump generally does better in the election booth than he does in polls - people are apparently uncomfortable telling pollsters on the phone that they support Trump.
Arizona has a very politically conservative culture. It’s changed over the year with the influx of Easterners with their leftwing ways and their grass lawns, but Trump has a respectable chance. Hillary currently leads by 3.5% in polls, but that was before Trump’s rival Republicans dropped out - He was fighting a 3-front war, Hillary only had to contend against 1 opponent.
N. Carolina: Clinton leads by just 2% points. Obama’s DOJ over-reaching on the Transexual bathroom issue is going to hurt her. Obama won the state in 2008, largely on the base of black support for him, but still managed to lose it in 2012. Large military and retired military population trends strongly pro-Trump there and is politically active.
Florida: Has gone Republican half the time, Democrat half the time in the last 6 presidential election. Older population base tends to skew pro-Hillary among women, possibly pro-Trump among men. Trump has said he is not going to go after entitlements, which will help. Clinton currently leads by only 2.2 points. Large Hispanic population, but largely Cuban ancestry who don’t share always side with the Mexican-American population. If Trump were to bring in Rubio as VP (which is probably doubtful), could help.
Ohio: Clinton enjoys only a 3.5 point lead. Trump lost the primary to home-town favorite Kasich, who has said he is not interested in a VP slot but could change his mind. Trump could likely be a major recipient of the rust-belt vote here, as in Pennsylvania.
Pennsylvania: In the hinterlands, Hillary is likely to lose based on her statement that she wants to put coal-miners out of jobs, but will do better in the cities. Trump did very well in the primary here. Hillary enjoys a comfortable lead here, the best of all the battleground states, at 7.8.