So simply put, your asking whether or not to specialize or generalize?
That is a decision which none of us are going to be able to make for you, unfortunately. But what I can suggest is that you may want to do some research into the culture of the studios which you have described in Morocco. Do there positions list multiple disciplines? or are they more specialized? Since your options are limited (this post is based on the assumption that you are planning to stay and look for work in Morocco), I would say your best bet is to cater to the needs of those studios. So however they do things, learn to do those things to a level in which they can't afford not to hire you.
I hope that helps, and good luck with whatever decision you make!