IMO, you're already miles ahead of the game by being able to take a candid look at yourself. As a former sales manager I can tell you that it's a crap shoot.
Salespeople are a different breed.
They are typically fiercely independent and think quick on their feet. But I can tell you that the bigger the money, the higher the caliber of salesperson. So I would imagine that if you paid handsomely, you'd greatly increase you odds of find a professional rep. Look in the local papers and see what other website development companies are offering. Don't get discouraged.