With this class, the best gauge of effective strategy is really the other characters. As the front-line type count increases, so does the effectiveness of things like Haste and Inspire Courage. Having spontaneous Cure spells is a bonus, unless you're already swimming in healer love.
As for the music effects, they really start to shine when you can stack them. Or are facing spellcasters - Fascinate is a spectacular way to ruin a healer-type's day~
I'm currently playing a cheerleader bard. She's designed to give out as many stacking bonuses to as many of our fighty-types (and we have six of them, with an occasionally-fighty cleric :P), as well as being a patch-healer. She's also got the social skills to get herself or others out of trouble (or into, which I prefer ^_^).