I think there are many factors that contribute to a successful foreign language learner at anywhere worldwide. Among following aspects or elements, which, do you think, plays a most important role?
1. Learning atmosphere or environment.
2. Intelligence
3. Hard-working
4. High-quality teaching methods ( teachers )
5. Skillful learning ways
Replying to [Nancy811815]:
Nancy, interesting. there is some truth there.