Privyet Comrades!

I need to learn Russian to a near fluent level within 2 years, I plan on doing an hour or so a day, and traveling to Russia whithin that time, (I can get the job I want at 18 in Russia, so have to wait 2 years, so thats kind of my time frame for learning)

My plan was to use the New Penguin Russian course book as a main course, and using Rosetta stone(maybe Totale4 with the online tutoring if I can afford it) and Pimsleur as suppliments to the main penguin course. I have a few friends on Skype who are natively Russian that speak English too that I can chat with and get help and advice from and such

Do you guys thimk my way will work, using Penguin as a main course, and Rosetta and Pimsleur as suppliments to that course, along with chatting to native Russians?

Thanks in advance