A lot of the points you mentioned are points that people who were not Left, have come to move past on the Right. The Right has changed. Trump does support free trade - if the US is not taken advantage of. Foreign wars are something everyone's tired of. Russia as a major threat is not something people take seriously, unless it's used to influence people against Trump. Etc.
Many on the right would classify the points you mentioned as "neocon" or "neoliberal," something they've always been uncomfortable with and seen as an infection of the party and had to grudgingly accept without alternative, until Trump.
Support for Trump is at a deep, emotional level for many. But certainly not in spite of his policy positions. If anything, his policy positions reinforce that emotion for most of his supporters.
The people most in need of good policy, at the price of an acceptable nonchalance regarding a president's mere presentability - minorities - made their voices heard by voting for Trump. Every single minority demographic voted in higher numbers for Trump this election over last. The only demographic to vote for him less? White men. And that made the difference.
The privileged have the benefit of being able to vote based on presentability. The rest of the population cannot afford to in the same way.