Faits : A. Par jugement du 4 décembre 2013, le Tribunal criminel du Littoral et du Val-de-Travers a reconnu X._ coupable d'infraction grave à la loi fédérale sur les stupéfiants, de blanchiment d'argent et d'infraction à la loi fédérale sur les étrangers. Il a révoqué les sursis accordés les 13 août 2010, 17 août 2010 et 11 octobre 2012 et condamné l'intéressé à une peine privative de liberté de 7 ans, dont à déduire 204 jours de détention subis avant jugement, peine partiellement complémentaire à celles infligées les 13 août 2010, 17 août 2010 et 11 octobre 2012. B. Par jugement du 24 avril 2014, la Cour pénale du Tribunal cantonal neuchâtelois a rejeté l'appel formé par X._. En substance, ce jugement retient que X._ a acquis et revendu, notamment à Neuchâtel et Yverdon, entre l'été 2010 et le 14 mai 2013, l'équivalent de 6'067 grammes de cocaïne, réalisant un bénéfice de 121'350 fr., bénéfice qui a été intégralement envoyé à l'étranger, principalement au Nigéria, par l'intermédiaire de deux sociétés de transfert d'argent. C. X._ forme un recours en matière pénale au Tribunal fédéral contre ce jugement. Il conclut, avec suite de frais et dépens, principalement à ce qu'il soit condamné à une peine privative de liberté de 4 ans, sous déduction des jours de détention subis avant jugement. Subsidiairement, il requiert l'annulation et le renvoi de la cause à l'autorité cantonale. Il sollicite en outre l'assistance judiciaire.