Here's the deal. Authors are not people people. They hole themselves up to write. And that's fine. But you can't hope to compete with rockstars, actors, and comedians when it comes to entertaining.
A lot of authors get face time by doing book readings and signings.
These are ALWAYS BORING AS FUCK. This is not entertainment. Bands practice playing their songs and develop stage presence. Comedians practice delivery.
Writers need to do the same. Additionally, they need to stop being scared to get face time, to promote themselves. Or else they will fail.