Hey Jordan,
Rexy might have been pretty harsh on you, but that's only because she cares. Here's what I would say after listening to this though:
First of all, even though it's not immediately obvious, YouTube compresses any and all videos uploaded to their server into FLV, which in turn compresses the audio and makes it sound worse. To what extent depends on the video encoding (240p, 360p, etc.), but anyways... the point is, try using a dedicated sound hosting site, like soundcloud or tindeck. Heck, even box.com can work well.
Sounds like you're using FPC from FL Studio and some basic sounds from the FL bank with a MIDI RIP, like Rexy said. Yeah, you would have to start over with a clean slate, and it will certainly help to learn about how each instrument sounds best in terms of how it plays out in the song.
However, the first thing I would suggest is that you learn how to use FL Studio more efficiently. Teach yourself the basics for writing melodies and harmonies, and basic EQing, then go from there. soundonsound.com is a great resource for teaching yourself these basics. FL Studio tutorials are all over youtube. Try those.