Oh Hi Helkady,
How are you?
Welcome to this thread, I am very happy that there is another Arab person here! By the way, I am Amal from Damascus, Syria. Oh you can't believe how much I love Egyptian people and love their accent, they are really very kind and helpful people..
I have some friends from Egypt and now I hope you will be among them. :)
My friend, you asked for an advice, although I am a learner just like you but I can tell you what helped me a lot and made me improve my English:
First of all, I started to lesson to some simple audio lessons called " Effortless English Lessons", the teacher is really great and his way of teaching is new, simple and funny.
I downloaded all the lessons to my cell phone and started to hear them whenever I had free time..
-You can look for the lessons on Google-
After that, I started to feel more confidence so I tried to make some friendships with foreign people and chatted with them in English. In fact, that helped me alot with improving my spelling. Above that, I can't forget that I'd made some great friendships..
Moreover, I can't deny that this thread is the main factor which make me stay in touch with the English language because I feel here that this is my home and no matter how far my distance was, I have to return to it. My heart is with my friends here, We are like a family!
So if you were busy and don't have time to chat or to listen to English, writing here is the best way cause you are always welcomed, whenever you want and you can speak about whatever you want..
Oh, I love movies too and of course most of the time I read the subtitle but you know, in the last period I changed, something forced me to just listen cause I was watching a looooooong series then suddenly it had displayed on the TV but I really wanted to know its end so I just went to the net and saw episodes but guess what

They were without translation!!

Oh my god!

In the beginning it was a little bit hard for me to follow them but after some time, I used to it and started to get what they were talking about. Of course, there were some hard words for me but it was good and I amazed that I could understand them! Wow!
So forget all learning method and just do like me and watch a long series

that will help you the most. Hehe

-just kidding-
Emm, I know that my post isn't that helpful for you but it was just to say welcome and let you enjoy your time, dear, don't be depressed, I am sure you will be good in English, you just need to enjoy learning it and have some patience!
Hope to read more from you.
Best wishes,
Amal