not half bad.
Your rhythm is cool and song isn't half bad. It's out of sync at some parts, especially before the lyrics come in. Thats like the only thing thats wrong with it. Improving the quality would be a plus too, but the sync is your biggest problem with this. It might help to mix one track at a time, and mute the others while doing so. Also removing excessive noise in the beginning and ends of each track will help also.
keep it up.