5 tips for English-learners:
1.Define one single purpose (English for+) - you can`t possibly know a foreign language better than it`s native speakers!
2.Don`t neglect your native language (you must know it perfectly well!) - it`s the foundation for any language you are going to study!
3.Always learn collocations rather than separate words (make use of the surroundings of the words)!
4.Don`t ever try to explain the inexplicable - memorize it!
5.Ask more of yourself rather than your teacher - you are the best teacher for yourself!