Pues yo creo que no podrías adquirir buen nivel en ese tiempo.
Como te han dicho, la gramatica, palabras, sintaxis, etc... la aprenderás, pero cuando te vayas al extranjero eso no te servirá de nada xD
Complementalo viendo peliculas, muuchas peliculas, escuchando grabaciones; y a poder ser, hablandolo con alguien que conozcas que lo hable bien.
De todas maneras, un año igual es un poco justo, para defenderte desde luego que te dará tiempo; pero para hablar con fluidez, yo creo que no.
Eso sí, en cuanto te vayas allí, si ya manejas algo, a los 3 meses lo hablarás perfectamente.