You can find quality leads from social media. For a B2B business create an account on Facebook, Twitter, and Linkedin. Fill the correct information and join groups and pages related to your business. Next, you have to create content relevant to your business, make sure the content should be good and provides some knowledge to your audience.
For more fast leads you can go for social media ads.