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!