For my Bard I use Kissassist. He does assist the MT, plays different melodies based on whether there are mobs to deal with or not, mezzes when there are more than 2 mobs on aggro, clicks his clickies when conditions are met and uses all the nice stuff activatable Aa's offer. So all the nice stuff, you want him to do.
In order to get your bard doing similar, you may check the kissassist library, where players have saved their kissassist.ini to control their bard. If you like, you may start with this
Kissassist_bard.Ini.
Different to the kind of "closed" plugin, which work fine out of the box and you can modify behavior by just setting some parameter values, the kind of "universal"-plugin require that anything a char shall do, has to be defined within the appropriate chars INI. Times ago there was created the library, where players can deposit the inis they defined for their chars. If you are lucky you can find one, which perfectly fits your needs, or else you choose one and try to adopt it to your needs.
The one I linked works well for my needs and may do well for you either. If not you could dive in to the syntax of the inis and start do modify it, until you are happy. If you want to learn how to get started with kissassist, you may use the kissasist-
WikiI as a starting point.