I would also say that believing in yourself helps a great deal with b as well. Sales is very harsh on the ego. I am always impressed with how sales people can handle the level of rejection they get day in and day out. I am a very good closer, but I am not too good at taking the abuse and rejection that is involved with cold calling.
The "believe in yourself" part is to help with point c.