Bard is already versatile, if he wants a bit more hp and fighting go for 2 levels of fighter, good synergy with rogue levels too you can go arcane trickster later.
Ranger levels (2) for better hp, saves, some abilities.
Druid levels to go Folchuclan Lyrist later.
Without multiclassing there are...