I just started a new blog In April did one guest post and got significant traffic to my blog And signups to my mailing lists. My advice is to be a reader of the blog you want to post on and understand what the audience is looking for. Then write in your own voice and provide free images.
Contributor: Mary Anne Lewis from magicofhistory.com