The four pillars of B2B marketing are strategy, content marketing, lead generation, and measurement and analysis. A successful B2B marketing strategy needs to have a clear understanding of the target audience, a thorough content marketing plan, effective lead generation tactics, and the ability to measure and analyze the performance of marketing campaigns.