B2B vs B2C: 7 Attributes of Effective B2B Marketing and Sales