Faits: A. Par jugement du 13 novembre 2007, le Tribunal pénal de l'arrondissement de la Sarine a condamné X._ à une peine privative de liberté de huit ans, sous déduction de la détention avant jugement, pour crime et complicité de crime contre la loi fédérale sur les stupéfiants (art. 19 ch. 1 et 2 let. a LStup) et pour délit contre la loi fédérale sur le séjour et l'établissement des étrangers (art. 23 al. 5 LSEE). B. Par arrêt du 16 octobre 2008, la Cour d'appel pénal du Tribunal cantonal fribourgeois a confirmé le jugement de première instance. En bref, cet arrêt retient les faits suivants: Entre les mois de juin et de juillet 2001, X._ a acheté, dans un garage privé du quartier de Villars-Vert, à Villars-sur-Glâne, cinq kilos d'héroïne d'un taux de pureté de 39 % à A._ pour une somme globale de 120'000 francs, à savoir 24'000 francs le kilo. Au moment des faits, A._ était accompagné de son chauffeur B._. Entre la fin de l'année 2001 et le début de l'année 2002, X._ a obtenu auprès d'un dénommé C._, en échange d'un kilo d'héroïne et d'une quantité indéterminée de paracétamol (produit de coupage), 500 grammes de cocaïne d'un taux de pureté de 60 %. Dans le courant de l'année 2001, X._ a réceptionné, à Givisiez, dans la forêt de Moncor, la quantité de 40 kilos de paracétamol livrés par D._ et E._ qui venaient d'Allemagne. Il a vendu à F._ et G._ 2'100 grammes ayant permis la confection de 3 kilos d'héroïne brute d'un taux de pureté de 30 %. C. Contre cet arrêt cantonal, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il s'en prend à l'appréciation des preuves, qu'il qualifie d'arbitraire, et à la mesure de la peine. ll conclut à son acquittement des chefs de prévention de crime et de complicité de crime contre la loi fédérale sur les stupéfiants et, à titre subsidiaire, à la réduction de sa peine. En outre, il sollicite sa mise en liberté avec effet immédiat. Il n'a pas été ordonné d'échange d'écritures. 