Nice mix man. But ...
I don't really like the drum in there. Seriously I hate IT. Sorry no offend. IT's just, the kick is very very low and the snare pretty sample and dry. Otherwise, drum pattern doesn't change mush a thing for me so it's oké.
I like the way you adapted your bass. Some sequencing. Your lead could use the same, sequencing and maybe more expanxion, melodies.
For the mid frequency, I don't find that it lacks. I've got the same problem as you. Everyone says that I have to fill the Mid frequency, but I don't like em much. I like low and hi ^^.
Anyway, changing this drum out to a less dry, and adapting the lead more to your taste and personalisation should help you up a bar.