this is alright but there's a lot to work to do on it.. first off, you have to change the clap ASAP or at least EQ it..
I would change the hi hat also.. melodies are fine but get's boring after a while, what you need to do is add more elements! and you gotta learn to mix