Make time for lead generation every single day. Even half an hour daily can be very effective.
Like most things, it’s building the habits that’s the most important aspect of successful lead generation.
If you do it daily, you’ll find you become more effective at creating potential qualified customers.
If your job is related, you could speak to businesses that are local. Present your expertise to a panel in need of the information. If you work in personal training, talk with businesses about how to stay fit. If there is a way that local business people could gain from your business, then get out there and give it a shot.