Thanks everyone for your replies.
Bjorn, thanks for your comments on the lyrics. It's easier to write if you have experience on your side.
To Wayfarer and Dan, here's my mixing procedure. I start on my KRK Rokit 8's ( which may explain why this mix sounds better on Wayfarer's monitors), then I go to mono on an Auratone to get my levels and some EQ touchup. After that, I go back to the KRK's and run the mix through Mixchecker and Arc 2 software to emulate almost any type of playback system. If I need more emulations I use the Focusrite VRM box with Sony 7506 headphones. By then, I'm pretty burnt out. Dan, I'll take your suggestions on the kick and bass and try an alternative mix. Thanks again.