I'd actually shift the Hexblade level farther back--or drop it entirely, if you're not terribly worried about using offensive spells. Valor Bard already delays Extra Attack by one level; waiting until 7th will really hurt. It's easy enough to start with 16 Dex/16 Cha, and that'll take you a good long ways.
Try to get Crossbow Expert early. At low levels it'll practically double your DPR, whereas at higher levels you'd probably rather use a heavy crossbow and Swift Quiver.