The main elements of an effective account based marketing strategy include identifying and prioritizing target accounts, developing personalized messaging and content for those accounts, tightly aligning sales and marketing, coordinating multichannel outreach, and leveraging intent data and analytics to optimize performance.