How do YOU generate leads?

I started in sales 2 months ago, I was brought up from a lot attendant so I really want to do well. I’ve been struggling with generating my own leads. I make videos and have been doing giveaways for the past couple of weeks. I try to advertise myself as much as I can but all of my customers so far have been from fresh-ups or BDC appointments. Any tips?