Garageband, we all know it's apple garageband
But to make your own strings is impressive, although it's off-beat in the middle of the song. You need to work on that, and try not to use so many recognizable and frequently used samples. It was bangin until one of the strings got cut, and It went downhill from there.
"A" for effort though, keep trying!