Band in a box you need alot of Style Sets. Otherwise, you are using the same styles for all your songs.

For the mic, find a quiet space in your home to record. Those mics pic up the sound of air going through the room. When I use mine, It sounds like a vacuum cleaner is running, cause it's picking up air.

Once you record your vocals in as quiet a space as possible, you need a noise gate. G Gate is a free noise gate. http://www.gvst.co.uk/ggate.htm You can use this to take away excess noise so you only hear the vocal and not the crap!

You would take the ggate.dll file and put it into your daws VST file and it should show up in your daw to use as an effect.

That will at least help clean the sound up. As far as recording, I find staying closer to the mic with less gain, is better than further away with more gain, for the same reason, less noise. Just be careful that when you sing louder parts to move back a a heads length or so.

USB mics can be hard to hear yourself and the music at the same time. I find putting only one ear covered with head phone and one out, helps that. You deinftly need a noise gate then cause you will pick up the head phones a but more.

Bottom line, usb mics are not as good as using a mic and a interface, but it is more convenient.

As long as your sound doesnt get distorted, you can always improve it with compression, noise gate, eq and verbs