well, i am unable to give a listen, but drum programming is something i have noticed causes a lot of up-and-comers to stumble... even a close friend of mine, who still doesnt get it.
the problem may be the sounds themselves, apart from the drums- sometimes its good to have a contrast of sounds, but if you are into a lot of the claps and old school sounding percussion, make your sounds match the drums instead of matching the drums to the sounds.
there is only a "right sound for the track" when you take your personal style into consideration. i prefer acoustic drums, thick, underground drums, and clean percussion sounds. i also use almost all acoustic sounds- organs, pianos, guitars, etc- so i have just developed my sound to kind of meld together. you really cant explain something like this to be honest.....
i would also advise to practice just drumlines for a while. i got a lot of files in cubase taht are just the drumline- and i have gone back to some of those and built some of my best work with those after spending hours just tweaking these little 4 bar drum lines and leaving them alone for a few days or even weeks.... needless to say my entire production has jumped a few levels and my rythym sections are a lot more solid. i hope this helps in some wy.