From now on, don't pay people to build your links unless they can be trusted within the industry.
As far as I can see, your site is not ranking at all (.com and .co.uk at least) for the keyword "Hemorrhoids treatment". Where did you rank when the keyword was performing best?
It looks like the blog comments might have impacted your SERP's. When did you hire him? Was it shortly before your SERP's dropped?
You need to add your full keyword in your page title, it currently reads "Natural Hemorrhoids Treatment", it should read something like "Hemorrhoids Treatment | RidPiles.com".
Add an image ALT attribute to one of the images on your home page. This ALT attribute should include your keyword.
Other small issues to look at:
- Reduce the length of the meta description tag to 156 characters or fewer.
- Avoid using meta keywords - they make no difference to SERPs
- Try linking once or twice (but not on your homepage) to external sites, possibly Wikipedia's entry about piles?
- Add a H1 title to your homepage and include your keyword
Moving onto the issue of links from sites using a different language - it is not always an issue, provided that the site linking to you is not considered spammy. It looks like the links you managed to gather are poor links from dodgy sites. Amount/Quantity of links should always be considered secondary priority behind the quality and relevance of the links.
Also, some of the blog entry articles have too many keywords crammed into them. As a general rule, you shouldn't really have it feature more than 2 or 3 times in an article. This can vary depending on lots of variables but safe is better than sorry as you are currently realising.