Let me ask you some questions.

How do you make your second language learning successful?

What is the most important factor of learning second language?

I think that making many mistakes and practicing many times are inevitable factors of successful language acquisition.

Before learning language, it is also obvious that  memorizing vocabularies and studying grammatical rules are integral part of second language acquisition, but,concentrating too much on them may hamper us from acquiring second language.

So, when practicing using language, it is important to incorporate language knowledge into your conversation or writing essays.

If you are only content with a great deal of your knowledge such as vocabularies and grammatical rules without using practically, you're far from acquiring second language successfully.

Making many mistakes is good! Though using accurate grammar or vocabulary ceraintly plays a pivotal role in developing our language skills, understanding our weak points or improvements of second language acquition can lead to our development of language skills.

Through improving our bad points of learning language, practicing using second language practically many times definitely expedites not only   our understanding of foreign language but also foreign culture.

Let's hang on that each other!