If you want to make the maximum impact on the web, then it’s simply not enough to have a social media account(s) and a blog. You really need to ensure that there is a brand behind that social media account and behind that blog – something instantly recognisable that ties all of your posts and comments together under a single banner and something that people will feel is more than the sum of its parts and is a guaranrtee of quality.
But a brand isn’t just a logo. In order to have a real brand that has raving fans, you need to know what it is that makes something like this work and how to go about building yourself an image and then (more importantly) how to gain exposure for that image.