Well one thing is that I like to add is that you need to contact loads of website owners thought their contact forms too and ask them if they might interested in a guest post.
From my experience it t takes a quite a few to receive a response so you need to be persistent and not give up. It is quite labor extensive work to do, but also rewarding once you get those quality links backs.
Follow the crowd and you be just another cheep.