Question: what are the qualities of an effective trainer?
Answer: Strong Industry and Content Knowledge. A great trainer must have in-depth knowledge of the industry that they will be training in. ... 
Communication Skills. Arguably, one of the most important and most obvious characteristics of a good trainer is the ability to effectively communicate. ... 
Flexibility and Creativity.