get a .ru domain then add content with russian language. at last get backlinks from russian sites.
I use scrapebox... if you don't want to buy it they offer the backlink checker tool for free
it's good everything said before except link exchange...
yeah, try scrapebox, it's really good to scrape links and data. use it combined with operators that jeremyh said.
You'd better watch both. but look at the exact match when picking up your keyword.
don't worry about PR, it's not everything. keep working on offpage and onpage factors.
Yes, you should aim for high pr and dofollow directories.
I suggest to DON'T use google tools or anything related google on your websites, in any case, just wait.
the number of your keywords is fine. try to get some lsi keywords to insert in your website content.
Separate names with a comma.