Improving your motivation
Before you start reading, you should know this: Learning English requires action. You may know all the learning tips, but if you don't start doing things, you will achieve nothing. Therefore our method is not just for reading; it is for reading and doing. (来源：EnglishCN.com)
You need two things to learn English well — passion and effective learning methods — and passion is the more important one. Why? Because passion makes you want to learn English; the learning methods only tell you how to do it faster.
If you love learning English:
You will do it regularly and spend more time on it.
Learning English will be easier for you. It will be easy for you to remember new words and grammar structures. It's because the brain easily remembers information on a subject that you like. (For example, some people like history and know everything about World War II. If you told a "normal person" to memorize all these facts, they would never do it.)
We know you may not love learning English. And even if you love it, you will sometimes not want to do it. This is how human psychology works — sometimes we are so lazy, bored, and tired that we don't want to do even the things that we like.
Here is what you can do when you don't feel like learning English:
Imagine yourself in the future
Imagine you can talk to native speakers just like you talk in your first language. Imagine other people wanting to speak English as well as you do. Imagine the possibility of writing e-mail to people from all over the world.
You should know that it is possible to learn English really well. Just look at other people who have done it.
Remember that you are already good
You already know some English (you're reading an article in English right now). That's a big success! Now it's time for more successes. Time to start using powerful methods of effective learning. Time to gain an impressive knowledge of English.
Remember there is a lot that you don't know
You are good, but your English probably isn't perfect. You probably can't understand English-language TV, read books in English, talk to native speakers easily, write letters without mistakes, etc.
You should never think your English is perfect. Even if you are the best student in your class, always try to find your weak areas and work on them. When you've learned to speak English well, your problems will be quite small: punctuation, rarely used grammar structures, rare words, understanding "street language". Right now, your problems are probably more basic: mistakes in pronunciation, small vocabulary, grammar problems with the present perfect tense and conditional structures.
Use your English whenever you can
This is very, very important. The more you use English, the more you will want to learn it.
Because English is so popular, you can use it everywhere. You can use Yahoo to find English-language websites with interesting information, you can watch American cartoons, you can play adventure games on your computer, you can read interesting books in English, or you can do other things that we write about.
If you do these things, you will not only have fun and learn English. If you see that a new English word lets you understand your favorite TV show (or communicate with people, or beat a computer game), you will want to learn more words. So you will learn English more, use it more, learn it more, use it more... If you also use effective learning methods, your English will grow faster than you can imagine.
Talk to people about English
This is a very simple method, but it is very effective. Here's how it works:
You usually talk about things which interest you. But the opposite is true, too. If you start talking about a boring subject, you will begin to get interested in it.
Imagine you are studying a subject that you hate. You are bored and tired, but you have to pass the test tomorrow. If there are people near you, you have two options: you can tell everybody how much you are suffering or you can tell those people about the things you've learned. If you choose the first option, you will only feel worse.
If you choose the second option, and start a conversation on the "boring" subject, you will begin to look at it in a totally different way. Suddenly it will become a subject worth talking about — therefore, an interesting subject.
How can you begin such a conversation? If you're studying English, you can surprise another person by talking to him/her in English. Say (in English): Hi, I'm studying English and I hate it. Or you can say (in your first language): Hey, I've learned 50 English words today. Do you know what's the English word for ...? If there are no people near you, you can telephone or send an e-mail message to your friend.
What will your friends say? Probably they won't be very interested, but it doesn't matter! The important thing is this: After talking about English, you will study it with much more passion. Try it.