Sounds like an opertunity of a life time but if you don't have a passport you will never know work on that right away it takes time and money ,
I was in Asia for 18 months all the thing you are concerned about will fall into place once you are there as far as the language barrier you will find many people speak English there it will be a challenge but again you will over come it Look into Rosetta Stone programs they work well You can get started with them for free,
http://www.rosettastone.com/
Good luck jump on that opertunity