A thumb rule is to analyze the top 10 results and see what they are doing differently from you in terms of positioning, keywords and other elements to stay ahead in the competition. All these factors play a very important role in determining the online visibility of any site.
Some other important things that you need to consider for your site is backlinks as well as anchor texts. However, you don’t have to do it just for the sake of doing it. These elements should bring value to your site rather than being their just for presence.