Many websites suggest to do your best to block copying of your blog posts. You shouldn't prevent this, as there are many reasons why.
Affiliate links don't just have to go to the homepage, so why are you directing them to there? Deep link your affiliate link to the exact product or service.
Some websites like to show off their popular posts. Is that something you should do as well? How do you find out your popular posts? Should you keep promoting them and more.
Blogging (or some other form of constant communication) is something all websites should have, learn how often and why.
How do your clients find out about what you offer? Blogging on your website doesn't cost you more money and can be seen by more people.