Have you looked for any SEO companies or individuals local to you? If you find someone, Google has some advice on what to look out for here: https://support.google.com/webmasters/answer/35291?hl=en
You could post a job on a website such as www.peopleperhour.com and www.elance.com and invite applications.
If you're willing to post your link publicly, you could get some free help here...or maybe we could help you anyway. The first questions I'd ask are; is your blog registered on Google Webmaster Tools, and if so, are there any messages regarding a penalty in your account? Do you have many pages with duplicate or little content?
