Finding the right music for your business and playing legally are two difficult tasks. If you are having difficulty getting your on hold presence to match your business image, you might try looking at the www.freemusicarchive.org. This website allows you to download and save the music you want for your website or video.
Once you have saved your music, you can mix it along with your vocal and video content to allow voice over at the levels you desire. A free mixing resource is Audicity which works for audio mixing.