Agree with so much of this!
Would just add that the best sales people have usually been folks with deep domain expertise, partially because they tend to have a pre-existing social network of potential users due to their work.