Personality -- Personality's great if your intention is to build a community around your blog. But newsflash: that's not the "right" way to blog (nothing is), nor is it the only option. My small business blog went from $0 - $2000 per month in just a few months, and it was pretty much devoid of personality. There aren't many comments there. I've never made an effort to change that. The posts are simple new and how-to posts. They're not opinions in most cases. There aren't many reviews. I never blogged there to build conversations. I blogged there to earn from my writing. And I have. On the other hand, my PR blog also monetizes rather well. That blog completely revolves around my no-bullshit personality when confronting PR and social media issues. On the other hand, AFW has personality injected, but is also more instructional than NakedPR is -- it falls somewhere in the middle. No method has really proved better than the others overall. It's all about knowing what the niche audience really wants (community vs news vs instructional content or some mix). Sometimes you'll guess wrong.
Affiliate marketing spins around having readers click on the links in your articles and then subsequently purchasing the products you were writing about. Once they click the link in your article and then buy the product, you get a piece of the pie through commission. Commission varies among companies, but usually it is anywhere between 2% up to 10%.
“Let me remind you again that when you put a book out there, you are a published author in a space where you are an expert. Your book becomes the ultimate business card, not to mention a source of ongoing revenue. Did someone say “ongoing revenue?”. Who does not need to make some extra money on a regular basis? Realize that this book will take some work to complete once, but thereafter it exists forever – working to bring you royalty checks five, ten, twenty years from now. Money will be consistently flowing into your bank account. If you write a good book that provides real value, then you realistically have a revenue stream which will bring income for decades to come.”