Faits : A. Par jugement du 25 juin 2019, le Tribunal correctionnel du canton de Genève a déclaré A._ coupable de tentative de lésions corporelles graves, d'infraction à l'art. 19 al. 1 let. b à d de la loi fédérale du 3 octobre 1951 sur les stupéfiants et les substances psychotropes (LStup; RS 812.121) et d'infraction à l'art. 33 al. 1 let. a de la loi fédérale du 20 juin 1997 sur les armes, les accessoires d'armes et les munitions (LArm; RS 514.54). Il a révoqué le sursis partiel octroyé le 14 novembre 2014 et a condamné l'intéressé à une peine privative de liberté d'ensemble de 36 mois, sous déduction de deux jours de détention avant jugement. Sur le plan civil, il l'a condamné à payer à B._ la somme de 5'000 fr., avec intérêts à 5% l'an dès le 22 janvier 2017, à titre de réparation du tort moral. B. Par arrêt du 11 décembre 2019, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a rejeté l'appel formé par A._ contre le jugement de première instance et confirmé celui-ci. Elle a retenu les faits suivants: Le 22 janvier 2017, aux alentours de 5h30, à proximité du kiosque sis angle du C._/place D._ à E._, A._ a frappé B._ à coups de poing à hauteur du visage et du bras, jusqu'à le faire tomber à terre, et lui a donné au moins un coup de pied, alors que ce dernier à terre tentait de se protéger. Il lui a ainsi causé une plaie superficielle à l'arcade sourcilière gauche, un hématome frontal gauche, une tuméfaction importante des paupières, des fractures déplacées des planchers d'orbite bilatérales et une insensibilité durable des deux incisives supérieures. En juin ou juillet 2017, à E._, A._ a vendu à F._ une quantité de l'ordre de 1 kg de haschich pour la somme de 2'700 fr. Il a détenu, à son domicile, 270 grammes de cette substance destinée à la revente, ainsi que du matériel de conditionnement, notamment une balance électronique et de grandes quantités d'emballage. Il a détenu à son domicile, le 23 février 2018, à tout le moins, un spray CS. C. Contre l'arrêt cantonal du 11 décembre 2019, A._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut, principalement, à la réforme de l'arrêt attaqué en ce sens qu'il est condamné pour lésions corporelles simples (au lieu de tentative de lésions corporelles graves), qu'il est acquitté de l'infraction à l'art. 19 al. 1 let. b à d LStup, qu'il est renoncé à la révocation du sursis antérieur et que la peine qui lui est infligée est réduite en conséquence. A titre subsidiaire, il conclut à l'annulation de l'arrêt attaqué et au renvoi de la cause à la cour cantonale pour nouvelle décision.