hmm not bad.
you got potetial but. I would recomand to do a 2step kick. Also you should try to give your song more variation. Try to google music theory you might find some usefull information there.
And believe me i have to work on these problems myself. ;)
But dont give up on music!