I would second that comment about music theory, particularly with regards to composition. There are some nice ideas in there but the tune lacks structure. Or at least, the structure doesn't feel very natural (buildup, drop, interlude etc., that kind of thing.)
That kick also needs to be quite a bit higher in the mix, the low end at least. It might be a case of finding a different one.