Another option to generate leads for your business is using lead generation software. They can collect many data sort them out and store them, and these leads can be contacted through emails or phones by sales personnel in order to turn these leads into sales.
Old traditional methods like TV ads though expensive, can reach out to a wide number of audiences. Other ways to generate leads include sending newsletter, direct mails and brochures to potential customers.
With correct lead generation plan and tool, you are not just able to shoot up your sales but also customers. Increased number of customers will surely help branding your business among competitors.