Dear Saudi,
Fine, hope the same from you, do you think you are not a good english learner, learning english is not a course of work, you will start from one point and end with another point. it will be a continuous process upto your existence in this earth, moreover how did you expressed your feelings in words is appreciatable, yes really you have superb written skills, then why don't you speak ? sure if you think you can. So keep on watching TV and listening Radio, day by day your understanding power will increase, finally you will become a great speaker. Suppose today you have learnt only one word means don't feel, take it possitively, atleast one word you learnd today, be possitive and succeed all. best wishes to you,
with regards
A. Anbazhagan,
India