La única manera para mejorar cualquiera lengua es en practicar. No es posible aprender un idioma nuevo sin practicar pero por supuesto hay maneras para hacerlo en una manera más eficaz. Hay una necesidad para hacer dos cosas: aprender y ser cómodo con la gramática y tener un vocabulario suficiente para formar frases.
Yo, personalmente, he usado muchas maneras para practicar incluyendo usando Duolingo, LanguagesOnline y también hablando con compañeros en mis clases.