Cool. I think you did well for what you have.
Using a click is a subject for great debate, but i think whether you use one or not, it's good practice to get the drums down first.
It just 'works' so much better. I have done drums last before, but they were midi drums that were 'written' to a recording.
I think the drums can be the hardest thing to work at, so if you do them first you're tied to nothing. You can edit, adjust, or re record parts quite freely.
For the voice, I'd imagine a mic upgrade wouldn't go a miss, but the room in which you record plays a huge part too.
If you sing in a bathroom, it'll sound like a bathroom, you know?
You sound like you might be quite a full on singer sometimes, so a big dynamic like re20 or sm7b could work well. Matching it with a nice preamp is going to be key though.
Are you recording into the pc? If so, do you currently have an interface other than onboard sound, and what is it?