Faits : A. Par jugement du 16 septembre 2013, le Tribunal correctionnel genevois a notamment reconnu X._ coupable d'infractions à l'art. 19 al. 1 et 2 let. a LStup et à l'art. 115 al. 1 let. b de la loi fédérale du 16 décembre 2005 sur les étrangers (LEtr; RS 142.20) et l'a condamné à une peine privative de liberté de 5 ans. Il est reproché à X._ d'avoir, entre les 26 septembre et 9 octobre 2012 puis entre les 5 et 12 novembre 2012, participé, en qualité de coauteur, à l'organisation du transport et de l'importation depuis le Brésil d'un kilo au moins de cocaïne d'un taux de pureté de 86% pour le premier voyage, le second ayant porté sur 1'192,5 g d'une substance identique. A la même période, il a vendu dans la rue 150 g de cocaïne qui lui avait été remise en guise de rémunération relative au premier transport. Du 2 août au 12 novembre 2012, il a par ailleurs séjourné en Suisse sans autorisation et alors qu'il était sous le coup d'une interdiction d'entrée sur le territoire. B. Par arrêt du 25 mars 2014, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a notamment rejeté l'appel formé par X._ contre ce jugement. C. X._ forme un recours en matière pénale contre cet arrêt. Invoquant une violation des art. 25 et 47 CP, il conclut avec suite de frais et dépens, principalement à l'annulation de l'arrêt attaqué et à la réforme de celui-ci dans le sens qu'il est reconnu coupable de complicité d'infraction grave à la LStup ainsi que d'infraction à la LEtr et condamné à une peine privative de liberté inférieure ou égale à 4 ans. Subsidiairement, il conclut au renvoi de la cause à la cour cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. 