First, I think... it's very important to know your company and company's products to the core, because if ''one'' do so, he immediately raises to a professional level about his business and in doing so appears to others as a well knowledgeable person. (We all want to work and do business with a professional, don't we?)
The second, I think... is to absolutely belive in that company and product to the point that the ''one'' feels emotionally envolved in it and believes that everyone should have a need that product. The reason why I think it's very important is, because people feel other people emotions.
And when with communicates with others through emails, blog posts, sales messages etc. people will feel the energy- you cannot fake it.
And then just need to tell other about that company and its great products.
That all. SIMPLE .
To your success !