I've worked with a Publicist for a while to help me with the load as my blogging business is rapidly expanding but I've always believed and practised promoting my own work whether that was filmmaking, my journalistic work to right now, as a full time professional blogger.
Being creative can be hard work. Hard to get the words onto the screen for that next draft, hard to get the confidence to write the book, launch the blog, heck even write that funny tweet. Creatives are riddled with self doubt. Fact.