Hello,
I've checked your website and i see that it has much content and it has good on site SEO, so we can move that out of the way.
I'm using only white hat tehniques to rank websites, now it's more important to do so, because of the latest google update (Panda 2.1) which destroied even white hat websites, because they were doing it wrong. I've made and read case studies and i know the best practice to rank right now. As i see that your company writes for a living, i'll need quality content from you guys to rush the job.
It's critical to have backlinks which are contextual (articles that have 500 words) placed all over the place: Guest Posts (i'll find the websites and create the contacts), High PR blog posts which have less than 30 OBL(outgoing links), Article directory (still very important but with quality content), Social bookmarks and the critical ingredient: Social Media posts. The last part i consider critical because google loves social media because there you can't use Black Hat, or it doesn't last very long.
We can talk more here, by ma-il or over sk-y-pe.
Best regards,
Cosmin.