I'm agree with you but I haven't got the opportunity to meet Natives English where I live. Actually I work and I study so It's very difficult for me to go in English countries... That's why I need help.
I need someone who likes speaking, someone to talk to I need someone who can talk to me back I need someone who knows my needs to talk I need someone who cares about my words I need someone who remember the way I say them I need someone who doesn’t correct my words I need someone who will teach me without being taught I need someone who can teach and learn from me I need someone who has time to explain when time runs out I need someone who is not only good but excellent I need someone who I can hold, take anywhere I need someone who is Language self-taught tape recorder
Buy one they are not expensive and you can learn more than one language alone in your living room.
The classical proper English is not the same as the lay man's English one speaks in the street. The majority of the native English people don’t master their own language in terms of grammar and tenses. As a Moroccan person; by default you have an advantage when talking about languages. Your mind is set to speak any language. With all my modesty we can pronounce and imitate any letter or sound in the world and perfectly too. Reading aloud is very good and especially in front of others. I remember back home when I was in my teens I used to love poetry especially 'les fleurs du mal' and remember being scolded for reading poems while in the loo. Good luck
You can't really improuve your english in France... You need to work with an international team, to have friends from other countries,... practising will help you a lot.
Do not hesitate to travel if you have the opportunity
I'm a native English speaker (from the US) and would be happy to help you with your English. If you could help me with darija, that would be great also
Send me a PM with your skype name and I'll add you.