Email marketing is one best and successful way to generate leads. And yes no doubt that almost 30% lead comes from email marketing only. But it's all depend on which industry you're dealing with? and what kind of customer is? If you're in B2B industry than email marketing could be succeed.