Your website is your business card. It needs to attract your ideal consumer. Keeping it fresh and up-to-date is a must.
Writing blogs helps with SEO and helps to engage your audience. Posting consistent blogs are a great way to communicate your values, expertise and "mores" (the essential or characteristic customs and conventions of a community).
You know the value of social media. However, it does you no good if you don't have fresh, daily content to engage your audience.
Newsletters help to attract new customers. It's a great way to keep your content and message front and center.
You have a message to communicate. Establishing yourself as an expert will help secure relationships with media and book you more interviews.
Your brand depends upon message consistency. How often you communicate, and what you communicate, solidifies your brand in the eyes of your audience.