Hello Friend, I read this post carefully. I am surprised, There I have no found proper answer. Question is very simple that "How can achieved top ranking." I have used following steps: 1. Used unique Content 2. Improve your product service. 3. Used white hat rules. 4. build backlink for your site.
I found, you have very low backlinks and traffic rank is much more, so do effective Off Page Optimization work for quality backlinks and also SMO (Social Media Optimization) for visitors traffic...
Make your title SEO friendly...create meta ...use targeted keywords in title n H1...maintain keyword density ...keyword prominence and keyword proximity..build Quality backlinks...
Why don't you give your website to us for seo services, we will assure good serp results for most of the keywords
You need to do three or four basic steps backlinks,content writing,social bookmarking,,social marketing.
i think you can use long tail method to try better rank for you site. cannot fight them with keyword you need to grab long tail phrase for you site and a lot searching about what product you are targeting.
Read this one, http://www.seomoz.org/article/search-ranking-factors lots of factors and hints, hope this will help you,,,,,,,,,
Build a great site with great content (especially images) Alot of content Go to www.seomoz.org its your seo bible lol Put links to related pages on your pages Use addthis.com social bookmarks Wait for users to link to your pages and repeat
Key factors of doing SEO of a website- Domain Name Domain Extension Robots.txt Keep the navigation structure simple unique meta tags of each page related to content use header tags
I have noted you have posted 1,234 Threads. So no need to say about the OnPage SEO. As a junior I can suggest re-check your content, go for the quality backlinks & SMO.
Lot of factors to do this..You have to concentrate on too most social networking sites,forums,directories etc.