Bard can also cross-skill from Lancer. While Lancer is not in any way a requirement for unlocking Bard, if you want all the available cross skills, you'll also need to level Lancer to 34 (which gets you the last cross skill there, Blood for Blood).