The current president does not have charisma.
We don't have to like the guy but let's not lie to ourselves. Obama had charisma and much more of it too. Trump has that "don't give a fukk" charm for some people, unfortunately in his case since he is a piece of shyt and it's terrible to be an arrogant idiot as president. Unfortunately a lot of his supporters think it's a virtue.
But we can't pretend before he ran for president there was not a plethora of folks who have a habit of hanging out on "the edge" of social acceptability who liked him for a reason. From Tyson, to various rappers, to Howard stern, etc.
There was a reason some folks were posting
all sorts of smilies when he first joined he race and no one thought he had a chance.