To succeed in B2C sales, you need to have the following skills. 1. Selling and communication skills 2. Listening and negotiation skills 3. Comprehensive knowledge about products and competitors 4. Time management skills.