So there was that, that I had previously mentioned. Very important to have visuals of good quality to match what your post is about and draw people in.
2-For engagement I follow a simple recipe on my Facebook page that gets me good engagement. The minimum I post three images I have made and three articles I have found. The rest like shares I have shared to the page is all bonus material. Share other pages when they ask you to, and they will share back. Promote other bloggers. Post your images in support groups you are in… usually my amusing ones or ones people can easily relate to.
3-For your blog the best thing I can say is getting to know other bloggers. Meet those in your blogger community blogging what you are blogging about. Add them to your blogroll. Ask to interview them. Gets your name out there and you really connect with other bloggers.
4- Do these sort of events. These blogathons for causes that are important to you. Any cause that is important support on your blog.
For the most part, my followers were gained naturally. I had a consistent natural pace of increase. Recently I added a mailing list, that does help. MailChimp is great for that.