Sachverhalt: A. P._, geboren 1977, war vom 1. August 2000 bis 30. April 2001 als Mitarbeiter bei der Firma G._ AG angestellt. In der Folge bezog er Leistungen der Arbeitslosenversicherung. Nachdem die IV-Stelle des Kantons Aargau mit Verfügung vom 2. September 2002, bestätigt mit Entscheid des Versicherungsgerichts des Kantons Aargau vom 25. Februar 2003, den Anspruch auf berufliche Massnahmen abgelehnt hatte, meldete sich P._ am 21. Juli 2003 erneut zum Leistungsbezug an. Mit Verfügungen vom 2. Juli 2007 verneinte die IV-Stelle nach verschiedenen Abklärungen, darunter auch berufliche Massnahmen in den Jahren 2003 und 2004, den Anspruch auf eine Invalidenrente sowie auf (weitere) berufliche Massnahmen. B. Das Versicherungsgericht des Kantons Aargau wies die dagegen erhobene Beschwerde mit Entscheid vom 21. Mai 2008 ab. C. P._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, es seien der vorinstanzliche Entscheid sowie die Verfügungen vom 2. Juli 2007 aufzuheben und ihm die gesetzlichen Leistungen nach IVG bei einem Invaliditätsgrad von 70 % zuzusprechen. Eventualiter sei die Sache zur weiteren Abklärung an die IV-Stelle zurückzuweisen. Die IV-Stelle schliesst auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung. 