1. Stop buying leads!
If you can buy leads, everyone else on the planet can buy leads, too. Buying leads is both ineffective and immoral. Besides the fact that purchasing leads is a violation of a person's privacy and a fantastic way to destroy trust, purchased leads are usually complete garbage.
Like most people, you probably get angry when you receive spam, cold calls, etc. Why, then, do you think that people are happy to receive spam and cold calls from you? Are you really that special? Is your business really that amazing? Probably not. You are just another spammer trying to buy your way into a person's or business' wallet.
2. Create a marketing strategy based on content.
To distinguish yourself from the countless businesses that are just like you, you need to create unique, compelling, and valuable content and give it away for free. Content marketing builds trust, and trust builds revenues. If a customer trusts you, they will pay you. The more a customer trusts you, the more they will pay you.
If you need help developing a content marketing strategy, let me know. I am happy to help you. But, you need to stop purchasing leads immediately because you are wasting your time, energy, and money.
There is no such thing as a "better list." Stop trying to find it. Instead, invest in your business and create assets (i.e., content) that sustain your business over the long run.