I know Arabic is definitely not easy for English speakers, since many of the sounds does not exist in the English language and the sentence structure is very different, but learn it anyway while you are in Moroccan and takes some language classes, and stay there for at least a year, or more. I am not saying the French language is not important besides the Educated, but if you want to speak with the common folks, you must learn to speak Arabic, and as far as job opportunities in the west it will open up alot more doors. Also, the Arabic in Moroccan is spoken very different as i noticed, it is like a mixture of arabic, berber, and romance languages, which is hard to understand, but then again i am definitely not a advance Arabic speaker, and i never learned how to write and read in Arabic, but i am working on that, but i still can communicate with relatives in Khartoum and Cairo. Question, is both your parents Moroccans? or you mixs nationalities Moroccan(father) most cases Western mother. I noticed people that comes from mixed backgrounds has a tendency to not teach their children their native language when their spouse is of a different nationality. Which is sad.