Question: what are the characteristics of an effective trainer?
Answer: excellent communication skills. It may sound obvious, but trainers should have great communication skills. ... 
offers rich training. ... 
possesses industry knowledge. ... 
Possesses Industry Knowledge. ... 
passionate about learning. ... 
high level of professionalism.