Local Ads Creation
National Ads Creation
International Ads Creation
Forums New thread creation
Business Directory Submission
B2b portal Website submission
Niche Directory Submission
Yellow pages submission
*Buy Google ads-PPC
These are common link building methods except for PPC. No engagement has been mentioned.
Lead generation is a process where you collect inquiries that can be possibly converted into sales. And what you mentioned have little to no success as far as lead generation is concern. If you really want your lead generation campaign to be successful, you need to dig in more data and make in depth plans.
Have you study your end client's behavior in search?
Have you determine their situations and provide the needs?
Have you make a client profile so that you will have a map to approach them properly?
Those are some of the most effective ways of generating leads to your website or clients. And it needs no common link building methods like you mentioned.