Sachverhalt: A. Das Bezirksgericht Bremgarten sprach X._ mit Urteil vom 28. Juni 2007 der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz gemäss Art. 19 Ziff. 1 und 2 BetmG schuldig und verurteilte ihn zu zwei Jahren Freiheitsstrafe unter Gewährung des teilbedingten Strafvollzugs für ein Jahr. Im Übrigen befand es über die Beschlagnahme verschiedener Gegenstände und zog den Geldbetrag von Fr. 102'455.65 (inkl. Zins) ein. B. Auf Berufung von X._ hin bestätigte das Obergericht des Kantons Aargau am 29. November 2007 das erstinstanzliche Urteil im Schuld- und Strafpunkt. In teilweiser Gutheissung der Berufung gewährte es den teilbedingten Strafvollzug für 18 Monate und entschied neu über die Einziehung der beschlagnahmten Gegenstände. C. X._ führt gegen das Urteil des Obergerichts vom 29. November 2007 Beschwerde in Strafsachen mit dem Antrag, das angefochtene Urteil sei aufzuheben (kassatorischer Hauptantrag). Daneben stellt er verschiedene Anträge, wie das Bundesgericht neu zu entscheiden habe (reformatorische Nebenanträge), und beantragt insbesondere, er sei vom Vorwurf der qualifizierten Widerhandlung gegen Art. 19 Ziff. 1 und 2 BetmG vollumfänglich freizusprechen. Eventualiter verlangt er, die Sache sei an die Vorinstanz zur neuen Beurteilung zurückzuweisen (Eventualantrag). Schliesslich stellt er ein Gesuch um unentgeltliche Rechtspflege. Vernehmlassungen wurden keine eingeholt.