what are the skills for a trainer