He was voted in to strengthem the American economy though, primarily, which he seems to have done. Number of people in work is up, business investment is up etc. If the economy was struggling with high unemployment i think most would be concerned. His often silly tweets and gaffs will simply be overlooked as they don't affect the average persons daily life in a negative manor. They will notice their kids having work opportunities and appreciate that though. I think these issues related to the economy will be first and foremost in swinging voters minds when it comes to the crunch.
You can not underestimate the religious vote either, he gave the Christian church power so the bible states will, i imagine, be rather pro Trump to. Though they may vote red come what may, its a lot of voters though is that.
I dont get the sense that the swinging vote have had enough of him either really.