SEO issues are exact things, in terms of the numbers. Specifically, were the keywords for your domain based on an exact search? Is it an exact match domain? How many backlinks do you have, how many do you competitors? Are there less than 30,000 competitors with decent on page seo (kw in article titles, url, or within the article text)? Boosting the rankings may be as simple as knowing those things and working around them. i can do some on-page work for you in those areas.