dear Sam:
it's my pleasure to do you a favor with your english learning.according to my experience,several points following serve an the good weapon against your difficulty.
firstly,persistence is of utmost impotance.whatever obstacles you confront,you have to move forward instead of going into frustration .
also,vocabulary is the fundation of all your learning.it's function is the same as the chinese character in our language.given you don't understand meaning of every single word,how can you comprehend the whole article?the last but not least,read ,write and speak english as much an possible.
make an extra effort,and situation will be better!
sincerely yours
steve