Agree with Paul. You need to look at your on-page mark up first. Things like using images for links with no text alternative and lack of an h1 tag are not going to help your cause. You can go to a pro SEO company but they'll just charge you to tell you what we will tell you for free :icon_wink:
I think black hat is o.k for something that isn't long term, for example ranking quickly for an event such as the Olympics, something that once it is passed the domain is no longer of use. I would never use black hat on something such as my main business because if google found out it could be the end of it, literally.