If you are just a single person mixing tracks, I would "Highly" advise you to join a band. This was great to listen to and I would love to hear what you would sound like all-in-the-mix with drums, bass, ect. the whole assortment.
If you ever want to try out the band idea, maybe try collaborating with others over NG on a song? I know I'd be open to it.