Faits: A. Par arrêt du 24 septembre 2008, la Cour d'assises du canton de Genève a condamné X._, pour infractions graves à la LStup, à dix ans de réclusion, sous déduction de la détention préventive, et a révoqué le sursis octroyé antérieurement à une peine d'un mois d'emprisonnement. Cette condamnation repose, en bref, sur les éléments suivants. A.a Entre 2004 et 2005, alors qu'il occupait un appartement à Genève avec Y._, X._ a fait la connaissance, par l'intermédiaire de Z._, de B._. Ces quatre personnes ont régulièrement fait venir des mules, soit C._ et D._, du Bénin jusqu'à Genève ou Hambourg. Celles-ci ont transporté à chaque voyage une quantité de l'ordre d'un kilo de cocaïne fournie, à Cotonou, par B._. A.b La drogue importée à Genève était réceptionnée dans l'appartement de X._. Ce dernier la coupait, puis la revendait. Au total, le trafic a porté sur un minimum de 14 kilos de cocaïne importée du Bénin à Genève et de 1 kilo de cocaïne importée du Bénin à Hambourg. X._ a réalisé un bénéfice de 4 à 5'000 fr. par mois. B. Par arrêt du 12 juin 2009, la Cour de cassation du canton de Genève a rejeté le pourvoi formé par X._. C. Ce dernier dépose un recours en matière pénale au Tribunal fédéral. Invoquant l'arbitraire et une violation des art. 47 CP ou 63 aCP, il conclut à l'annulation de l'arrêt entrepris. Il requiert également l'assistance judiciaire. 