The absolute best way to practice a language is by listening to songs and repeating language chunks, rather than words separately. Learning by singing is how kids acquire their mother tongue.
It trigers emotions and visualisation and the whole experience is much richer and deeper than classic classroom drill.
Secondly, at this time and age, learning with various language learning apps is a must. It helps you build up a routine and have fun while competing with your peers on apps such as DuoLingo, for example.
Next, once you feel more confident about the basics, it's time for you to start taking private language lessons in order to get a regular routine, curriculum and feedback.