Read this SEO guide. It should answer your question. Just keep adding content. Don;t worry about links. Keep adding great content and the links will come naturally
In my experience the top 5 links on google tend to bounce around between each other, especially in smaller niches, there are a few things you can do though. Look at the most influential backlinks the three results in front of you have and get two of each of them. Then look at how many pages they each have and get more pages. Use siteexplorer.search.yahoo.com to find this information. You're almost there, good luck.
I second to this opinion, being in #4 is great especially if the keyword has lots of competitions what you've been doing so far must be effective.
Yeah just keep doing what your doing. Most companies strive to get even to the 10th position with a keyword they like (let alone the 4th). Keep doing what your doing and the first position will eventually come naturally.
tell all 3 above you remove their sites ^^ that is the best way. It's really hard to get em down because Google put their on top long time enough.
Only back links work well bcz first 3 position in Google SERP is very competitive.. Need hard work on it.. Update the content daily keep the site with rich ,unique and daily updated
Get more links from authority and relevant websites. This can help increase more your current rankings.
There's one simple way, check your competitor's back links, and follow them to make back links to your site, this will help to beat your competitor.