rough edges need clearing, but the build-up, drop, break, and then drop are all there, and thats normally the sign of a good artist here :)
I suggest keep looking thru remixes of people like Virux and even Client to get the main bass design nailed down. Very proud of how far you've come dude.