ok i listened to your track
there is a lot of work to be done here
the sound is really muddy and bassy
there is no high end in this mix
try adding some hi hats or rides
another thing to do is
try listening to tracks with similar production
and you'll notice the difference right away
you have too much low freqs in this mix
that's where you should start fixing it
browse forums like this one
and you'lll find a lot of useful information
and keep working and you'll do better than half decent!