Strong B2B lead generation channels include LinkedIn, marketing automation, search optimisation, direct email, retargeting, industry websites and publications, appointment setting, telemarketing, and online executive events.  Ideally, you should consider having all channels working together to maximise engagement and to help create an optimised lead generation model.