i tried to sell to 3 buyers on localbitcoins one of them told me he wasn't in my city and that i should meet him where he wants .. another one kept stalling and i don't know why .. and the last one wanted to buy for a very low price.. to avoid all of this i want to find out if there are other ways that i could sell online that i'm missing ..
ah, i guess you will know better.
have you emailed the usual exchanges? for instance if you sign up with kraken.com they have morroco on the list of countries. is it simple to receive and change euros via bank transfer for you?
another thing you could look into is getting a bitcoin debit card and withdrawing cash which will give you close to market rate. you load your bitcoin into the wallet on the xapo website then you can withdraw cash through the card using an ATM.
https://support.xapo.com/which-countries-can-the-xapo-debit-card-be-shipped-tothe xapo card is good and ships to morocco but they only issue them in usd, eur and gbp so there would be an extra charge to withdraw in dirham.
i personally wouldn't bother with private sales if i had a card even if you lose a euros in fees.