Hmm, you know I used to have a lot of problems with my mixing and mastering, and one of my main problems were the speakers and headphones I were using when I would mix and master. I recently bought me some AKG Q701 Studio Reference headphones and it allowed me to hear things that I should've been able to hear from the get go. It literally transformed the way I hear music when I'm mixing and mastering, you might need to just buy some new speakers or some headphones for you to hear how much the reverb is already.
Also, in regards to your lyrics, me personally, I've written hundreds of songs, and haven't released anything until just recently. Even then, what I release, isn't my best work, and they are just snippets. Now, if I ever catch myself struggling to say a certain bar, or if I just know that it doesn't sound right, then I go back and change it. I've even re-written entire songs before because the lyrics sound much different when you actually record them over the beat than if you were just rapping it to yourself out loud you know?
Here's one of my snippets(Not my beat, I mixed, mastered ,wrote,rapped): Bloomfield - Just.mp3
If you think my snippet sounds perfect, you're wrong. I still need to add a few adlibs, as well as move them around a little bit. The whole song itself is about 4 minutes.
Please, keep us updated on your music, I really do like the ideas you formulate, I think with the proper tools, you'll be able to catch what's off before you even release it to the public.
Stay Bloomin'