1. Just because you live in a country where English is the main language does not mean you will learn it. In other words, some parents believe that if they send their children to the US, the students will somehow automatically learn the language. Unfortunately, I have many students who come to class, but then spend their time in their apartments after class, by themselves or with students from their country, and they never get out into the community to use English. And when I say "use" English, just going to McDonalds and buying a cheeseburger everyday doesn't count. Some of my students who made the best progress volunteered in the community, go a job on campus, and took community classes to really use their English beyond the classroom.
2. Learning English takes time, and you will have good days and bad days. Some students become frustrated when they don't learn as quickly as they expect. Students learn differently, and not giving up is key.
3. Learn how to study. Hours spent in the library without a clear understanding of study skills won't help much. I always try to teach my students HOW to learn, including tips on how to best learn vocabulary and other skills. Without this knowledge, students tend to waste time not realizing that they might be more effective ways of learning than they are currently using.
So, do you have any comments or experiences that have helped you learn? If so, please share them.