top qualities in an agent