All presidents have speech writers. In the case of #45, he has a team of them. One of them got fired recently, in fact.
The head of #45’s speech writing team is Stephen Miller:
Meet Stephen Miller, the 32-year-old White House adviser who convinced Trump to start separating migrant children from their parents at the border