Leads and self-generating

I’ve been in the industry almost 3 years. I’m looking for a way to self gen more business and though leads would be a great way to go.

Any suggestions on good company’s to work with, how to do it yourself, or any tips and tricks you might have? Thank you.