The things that will lead someone to want to hire a trainer are:
1) The trainer demonstrates competence.
2) The trainer builds trust and rapport with them.
The qualities that a good trainer therefore has are competence, trustworthiness, and the ability to communicate in a relationship-building manner.