This one isnt bad at all, I have a couple of issues though.
The first one being your choice of snare, I dont really like it that much because it sounds a bit too airy. Id replace one that sounds a lot more full, i.e. one with a lot more bass and body.
The other issue is that the drums are still being drowned out by everything else in the mix. Side chain your kick and eq the bass out of everything that isn't a bass (I even EQ The the kick peak frequency out of my basses) so it has room. Right now the drums just feel layered behind everything.
Melodies aren't that much of an issue here either. Keep working on that mixing dude and your stuff will sound that much better :)