I've never lacked for gigs. Either I'm very lucky, very good, or I've fooled enough people into thinking I'm very good.
My theory is that you love what you're doing, and because that's contagious, it makes people happy. People like to be happy, so they come to your gigs. Simple!
Whenever bands ask for advice about what to do for a stage act, I always say "have fun and enjoy yourself." Because if you are, the audience will follow along.