the main problem in your track is not the sound,its the timing ... don't get me wrong,you have talent .. thats why im making this post ...
essentially,your drums don't fit .. what your trying to do is get easy drummer to
play along with what your doing,bear in mind that EZdrummer is a thicko,even with a
massive midi drum library recorded by the "best drummers in the business" you will never find one that fits ... your daw is also a stupid fooker,that also has no idea what your trying to do either ...
you as a musician
(and a very good one at that) have a great sense of timing,your inbuilt timing is
spot on,it gives a track its "feel" ... the daw is clinical,it is
exactly in time every time,EZdrummer follows this exact timing ... the problem is these 2 things clash ...
right now your a slave to the daw,the daw is telling
you what to do,and
how to play it,EZdrummer follows the daw,the daws timing is
perfectly in time ... you are human, the two together = car crash
each time you add another take the problem gets worse,your ears search for a beat to follow
(in your track there are around 4 tempo`s trying to work together,and no,im not joking)
i hate it when people post "you must" or "you need to" .. people can talk about "tone" and "feel" till the cows come home, but you
need to read and understand your DAW manual for "tempo map" this is your root problem ... fix that
as a first mix the sound rocks \o/ ... your playing is great,vocals are great .. your a good musician ... this is why i come out of the woodwork to make this post

good luck to you and i wish you well
