Skills and attributes of an effective trainer