dear Alice,
Don't worry about it too much.learning english needs time,it also needs your hard work.Learning method is helpful to study,at the same time it save yout time.here is my adivice.
at first you should leard to talk to other people,even if your english is not as well as them,but as long as you insist ,your english ability is certainly improved .secondly you should write the difficulties that you read ,it is important to ask others to help yourself,and you will find learning english is not hard as well as you think before.at last you shoule learn to solve problems as hard as you can,sometimes you is the best teacher to yourself.I wish these are helpful to your english study.
yours
lilei