Listening
This really is a skill that needs to be worked on every day. Like speaking, it's better for you to be in a totally English speaking environment. Full immersion is the best way for you to improve your level. Again, nothing can beat learning at an English language school abroad.
It's also good to watch TV shows, or movies in English. The news can be difficult to learn from for low level students, but the more you listen the more you'll pick up. As an exercise, it's good to have something you can listen to over and over again. For example, a DVD can be repeated whereas a news report can only be heard once. When listening to something more than once; first, try to catch the general meaning, then, listen a second time for more in-depth information
Learn to "shadow" using a DND or CO SLearn to 'shadow' using a DVD or CD, listen and repeat what you hear said. It's important to remember that a native English speaker is not going to repeat something 10 times for you to understand, so as a long term goal, you must focus on learning to get your listening right first time.
Goals Set yourself a goal and keep it in mind, it will motivate you to learn. For example, think about why you started to learn English. Do you need to learn English, to pass a test, for business, to travel or to watch movies? Whatever the reason, you'll find that you work harder when you focus on a target. Choose a goal that you want to achieve and then create a time-frame to achieve it by. Plan what you want to be able to do with your English ability by this time next year in six months. Make sure that your goal is realistic and that you keep working towards it It's worth making plans to take an English test, so you have something very real you need to learn English for Whatever you decide to do don't give up!