You need to check your competitiors above you on page 1! It will be hard to improve your ranking if the ones above you have higer PR, older domains, Dmoz submission, and thousands upon thousands of quality niche related backlinks!
Use free tools like SEO spyglass to check on your competitors, or use keyword tools that show you the top 10 competition for you keyword and why they are ranking so high!
Google loves quality content so you should always add this to your site regularly.