I have to agree as to white background. It works well for me with kids. Adding color is doable with gels as well, and this is a nice idea that I have been playing with as well of late. Since I am new to it, I can't give you specific advice other than that so far I see a lot of potential.
Mostly I just decided to comment on you being down. First: you don't suck. I think what might be happening is that you are about to have a breakthrough. A plateau and some discouragement usually happen to me when I am at a place where I need to grow and am, in fact, about to take the next step ... UP. The pain is just that. Growing pains.
My advice... for what it is worth... go out and do some shooting for yourself, by yourself, on whatever ELSE you love to shoot. Blow it out. Try to develop that form a little. That way, the thing you love to do will continue to be the thing you love to do, and it will help dispel these (little) frustrations and put them more in perspective. Undoubtedly there are things you've forgotten or are yet to learn in that form that will add value to your paid shooting as well.
Keep moving. Your best photo ever is only a click away at ANY time. Look for it. It's there. You'll find it.
Respectfully,
Seaain