How can I rank my International Website?

I have few question regarding International SEO. I want to rank my websites(xyz.com) internationally.

In webmaster, We have set the geographical target to USA.Our website is now ranking on top 5 for a no of keywords in USA.

But we have realised that we are getting the traffic from other countries too – Uk,India,Austraila, Canada , fr,de. But our keywords are not ranking on top position

for all these countries.

I have a no of questions regarding this. I am looking for a perfect solution…

How can I rank my International Website?