Faits: A. Par jugement du 22 octobre 2008, le Tribunal pénal de la Sarine a condamné X._, pour infraction grave à la loi fédérale sur les stupéfiants (art. 19 ch. 1 et 2 let. a, b et c LStup), à une peine privative de liberté de quatorze ans, sous déduction de la détention extraditionnelle et avant jugement subie. En outre, il a fixé une créance compensatrice d'un montant de 5000 fr. en faveur de l'Etat de Fribourg. En substance, il a retenu les faits suivants: A.a Des ressortissants des Balkans, provenant principalement d'Albanie, ont fait dès l'automne 2001 l'objet d'observations et de contrôles téléphoniques. En effet, selon les informations portées à la connaissance des enquêteurs, ils avaient été désignés comme étant membres d'un réseau qui se livrait à un important trafic d'héroïne, avant tout dans les régions de Fribourg, Berne et Genève. Sur la base de précédentes affaires mises à jour dès l'année 2000, il était apparu qu'un réseau criminel était actif dans la région fribourgeoise; il s'en est suivi, à la fin de l'automne 2001, l'ouverture de l'enquête dite "Albatros II" qui a conduit à des arrestations opérées dès juin 2002, dont notamment celle de X._. A.b Entre les mois de novembre et décembre 2000, X._ a acheté, à A._, une quantité totale d'environ dix kilos d'héroïne pour une somme globale d'environ 240'000 fr. Par la suite, entre novembre 2000 et la fin janvier 2001, il a revendu la totalité de cette drogue, en compagnie de B._, à C._, pour une somme globale comprise entre 280'000 et 290'000 fr. Entre le mois de janvier 2001 et la fin du mois d'avril 2001 ou le début du mois de mai 2001, X._, en compagnie de B._, a acheté, auprès de A._, une quantité totale d'environ dix kilos d'héroïne, pour une somme globale d'environ 240'000 fr. Toujours en compagnie de B._, X._, également assisté de D._, a revendu cette drogue principalement à C._, ainsi qu'à E._, pour une somme globale oscillant entre 280'000 et 300'000 fr. B. Par arrêt du 30 novembre 2009, la Cour d'appel pénal du Tribunal cantonal du canton de Fribourg a rejeté le recours formé par X._ et confirmé le jugement de première instance. C. Contre ce dernier arrêt, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à son acquittement et, subsidiairement, au prononcé d'une peine privative de liberté de cinq ans. En outre, il sollicite l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures. 