okey...Its fine to have those keyword on your title on each page. My guess on this is that you might be overrun by your competitors, meaning their site is better than yours. You might as well check on your competitors to know what you lack in case you have. Also, your in top 10, being in top 10 is great, but I know that you want to be on the 1st of course. With the current position of your site in SERP on that keyword, its not bad I must say, I suggest that you focus more on driving traffic to your site which is more important than SERP ranking. Just maintain the rank and update regularly and don't forget to link build. in other words, continue SEO-ing.
Achieving your target takes time so while waiting, better do possible things you think will help you to go on top. It will surely give you positive results. Be patient.