Hello, Country based seo is some what difficult, i mean if you are getting a nice amount of competition from the specific area. But don't worry U have too much do yourself. First make sure that the site hosted in same region. If it is not it is difficult to come up first in SERP as the Google considers the place and data center of your hosting. Try to achive more back links from same country region and mostly from trust worthy site. have a try for best PR forums blogs in the specific area and post comments, social networking, book marking all will make your web site slowly progressing. There are other matters and you can contact me on my mail id