first off, how are you going to go about selling it? are you trying to get a label? are you going to an independent CD making company and getting your music mass produced? or are you going to be mixing the CDs yourself and trying to sell it at shows?
if you are going to get a label, fantastic. that's where you'd most likely get most of your money. the problem with this is the complications- first off, GETTING signed is tough. second, your music doesn't exactly stay your music- meaning the whole "uploading it to the internet" part will create complications because they'd most likely want you to take it off. how are they going to make money for your music being on your newgrounds account for free? even if it is better quality?
the independent company, meh. you get someone to mass produce your album. i feel like it's a waste of money. sure, you have lots of CDs to sell but.. like someone else said before, unless you have a fanbase, no one will want to buy it.
i think the third is your best bet- going to local shows and stuff and selling your CDs independently. i actually have seen people do this and selling them for about $10. this way, you do what you want with your music and whatnot. the problem with this is you can't exactly mass produce it or become instantly famous with it. it seems like the route you are going for, though.
either way, i would definitely recommend making more songs. you think better quality is going to draw people to buying your music when you already have your music up here? sorry bud. quality alone isn't going to cut it. take the best music you have on here and put it into your album. then make some new songs, or remix your old ones.
i don't know how they did it, but my friend's band actually got a single onto itunes. i feel like that would help you out a lot too- having a single people can buy for not too much money.
anyway, i hope this helps!