Well, I'll give you a four for being able to arrange things in a logical order. Most notably the garageband riff is from Fort Minor's "Believe Me." Just google "fort minor believe me" and click on the first video.
Other than that most, if not all, of the other riffs are from garageband too. Granted you did okay in arranging them and it sounds like a pretty good song. On the other hand, those loops and samples are really meant to get you started. You should use them as inspiration for creating music. Take the midi loops and understand what's going on in them. Then try and recreate something with that knowledge.
The Newgrounds Audio Portal is really meant for original stuff and mixing around GB loops is not original. I urge you to try some new things and read up on some music theory, if you don't know already. It will be more satisfying in the end when you create something that's entirely yours.