Dear Mary:
I know you have some problems in English.So there are three Ways to improve your English.First,I think you should be interested in English,because if you love it,you will not get bored.You say you usually forget a lot of new words and cannot get the pronunciation right.You can write the new words in your notebook and Study them at home.Listening can help you,too.Next,if you cannot always understand what people talk to you,you can join an English language club to practice speaking.If you do this,you will understand more new words.Finally,it is also a good idea to find a pen pal.Because you can get more writing practice.If you want to improve your listening.You can practice your listening by listening to the tapas.
Hope things work out!
That's all!
your friend,
Anna