Il te faut un répondant en France, une adresse en France, (celle de ton répondant), des pièces prouvant au consulat que tu n'as pas envie de rester en France (et vue ta demande pour le visa de 10 ans... ;) ) comme une famille et des biens en Algérie, enfin suffisamment d'attaches pour te faire revenir.
Pour une carte de séjour (ce que tu appelles le visa de dix ans) il faut être marié à une française (et pas un mariage blanc ou frauduleux, ils sont contrôlés) ou bien avoir une spécialité professionnelle telle que l'on sera sûr que tu n'auras aucun mal à gagner ta vie, et que tu vas apporter quelque chose à la France.
Ou alors demander le statut de réfugié politique, en étant en mesure de prouver que ta vie est en danger en Algérie.
Bref, les chances réelles de l'obtenir sont à peu près nulles.
Des infos pour vivre et travailler au Maroc : http://o-maroc.com