Go to google webmasre tools. You'll find there targer country. Choose the country you wat to target visitors from and google will get you ranked better for searches in a specific country For affiliate - you must choose keywords you need and build links (more links - more targetted visitors
I think targeted visitors refers to the subject of the website (keyword) and not the country of the website visitor. However he needs some SEO help. Broadly this: a. Optimize your website for search engines (meta tags, internal links etc) b. Build backlinks - do some of these:- Forum Posting. Blog Commenting. Book Marking. Directory Submission Link Wheel. Press Release. RSS feeds.
By doing what you're doing now. Find a handful of high traffic, niche-related forums that allow sigs and start posting. If you're a quality poster then you'll start to see a steady flow of traffic coming to your site.
if you willing to pay, use PPC advertising If not, you gotta spend time to work out on SEO to get organic traffic