Faits : Faits : A. Par jugement du 2 août 2006, le Tribunal correctionnel de l'arrondissement de La Broye et du Nord vaudois a condamné A._, pour recel et infraction grave à la LStup, à cinq ans de réclusion, sous déduction de la détention préventive et l'a expulsé à vie du territoire suisse. Dans la même décision, il a également condamné B._, D._ et C._ ou à des peines respectives de 10, 7 et 3 ans de réclusion. Cette condamnation repose, en substance, sur les éléments suivants. A.a A._ est né en 1970 au Maroc. Sa requête d'asile a été rejetée le 20 décembre 1991 et il n'a pas obtempéré à son renvoi qui a été différé jusqu'au mois de mai 1993 en raison d'un grave accident de la route dont il a été victime. Il a ensuite vécu clandestinement en Suisse en utilisant notamment le capital de 50'000 fr. versé par une assurance. Selon une expertise psychiatrique établie en 2000, sa responsabilité pénale est entière. Son casier judiciaire mentionne cinq condamnations prononcées depuis 1994, notamment pour lésions corporelles, rixe, vol, dommages à la propriété, injure, menaces, violation de domicile, violence ou menace contre les autorités et les fonctionnaires, infractions à la LStup et à la LSEE. A.b Entre 1997, ou en tout cas 2001, et 2003, A._ a vendu 18,92 g de cocaïne pure à E._. Dans le courant de l'année 2001, il a également acquis, avec B._, un kilo de cocaïne, correspondant à 380 g de drogue pure, à Estavayer-le-Lac. Il en a revendu 500 g et échangé le reste contre un kilo d'héroïne, correspondant à 190 g de drogue pure, auprès d'un ressortissant des Balkans, à Zurich. En août 2003, E._ a remis à A._ et ses trois coaccusés, en échange de 10 g de cocaïne, un appareil photo numérique, une caméra video et un téléphone portable. Tous ces objets provenaient de vols, ce que chacun savait. En août 2003, E._ a remis à A._ et ses trois coaccusés, en échange de 10 g de cocaïne, un appareil photo numérique, une caméra video et un téléphone portable. Tous ces objets provenaient de vols, ce que chacun savait. B. Par arrêt du 22 décembre 2006, la Cour de cassation pénale du Tribunal cantonal vaudois a notamment rejeté le recours de A._. B. Par arrêt du 22 décembre 2006, la Cour de cassation pénale du Tribunal cantonal vaudois a notamment rejeté le recours de A._. C. Ce dernier dépose un recours de droit public pour arbitraire, violation du droit à un procès équitable et du droit d'être entendu. Il forme également un pourvoi en nullité dans lequel il conteste sa qualité de coauteur, sa condamnation pour recel ainsi que la peine infligée. Dans ses deux mémoires, il conclut à l'annulation de l'arrêt cantonal et requiert l'assistance judiciaire. Il n'a pas été requis de déterminations. 