How to learn a language better?

Shadowing in the best ways to train your intuition to a new language.

The first, you will learn the accent by following the speaker. It trains your tongue to be accustomed with speaking that language. Unintentionally you will get the rule to move these words. And the nature of that language will be remembered by your muscles through your physical practice. Naturally you can remember the vocabularies, and the grammar. To make a good shadowing, you must to figure out those gramma in your speaking sentences.

Practicing 5 mins in each day is super important.

No matter what you do with the new language, to read, to listen, to write, to shadow, to study, this 5 mins in each day is the easiest way to improve your language sense. The point is, practice it everyday. Everyday means everyday.