Tips from a Polyglot on how to Learn Foreign Languages successfully:
1 — Always use your speech.
If your goal is to start talking, don't bury yourself in books and avoid getting stuck in the stage of only talking to yourself.
"You learn a language in order to use it, so use it! Chat, even at the most basic level - go to a Greek restaurant and order lunch in Greek. Speak the language while traveling abroad, create a foreign-language environment around you, even at home, in your room. Write songs in the target language- invent, create."
2 — Get out of your comfort zone.
Being willing to make mistakes means being willing to get into awkward situations. It sounds intimidating, but it is a way to develop and improve your skills. Regardless of your level of knowledge, you will never speak a language until you come out of your shell. Talk to strangers, ask for directions, order food, try a joke! The more often you pass these language tests, the wider your comfort zone will become, and the more confident you will feel in new, unexpected or unfamiliar situations.
"At first you will have difficulties: perhaps with pronunciation, grammar and syntax, or you will not understand local proverbs. Every native speaker has a so-called 'sense of language', which is why they are a native speaker - but you can also master the language if you try."