Depends on what background you are talking about. I have a regular mic and I rarely have background noise. Maybe you can pretend the background music adds some special touch?
It could just be that it was recorded in poor quality or some other internal sound was interferring (where sound settings come into play) or something.
There are actually some programs, that seem to cost money most of the time, that could do it. Looking around, I think with Adobe, you can use Remove Hiss tool but I am not too certain. I think it is that or just selecting a part of the audio and then doing sound reduction tool from a noise reduction profile.
Either way, good luck with sharing it. Hopefully something helps you. Recording songs randomly ^_^