In Solasta... Fighters and Cleric's suck. Elves are by far the best race. If you like power builds (I do) here's a good one.
Half Elf - Philosopher - Paladin-Devotion, Str16-Dex10-Con12-Int8-Wis14-Cha16 Most used spells (Heal and Shield); Proficient in Athletics and Diplomacy. Take armor +1 and use a shield. By level 5 your AC should be 21. Level up Strength.
Sylvan Elf - Philosopher - Ranger-Hunter-HordBreaker, Str12-Dex16-Con14-Int8-Wis16-Cha8 Most used spells (Heal & Hunters Mark); Proficient in all Wisdom skills. Level Up Dexterity.
High Elf - Spy - Rogue-Darkweaver, Str11-Dex16-Con12-Int16-Wis12-Cha8, Cantrip=Dancing Lights; Double proficiency in investigation Level up Dexterity.
High Elf - Achademic - Wizard-Arcanist, Str11-Dex16-Con12-Int16-Wis12-Cha8, Most Used Spells (Firebolt, Dancing Lights, Shield, Magic Missiles, Scorching Ray); proficient in all intelligence skills except Investigation. Level up Intelligence.
Make sure you speak all the languages (not difficult considering the selections above). Paladin wears the crown.
Cast dancing lights before a battle, surprise the enemy, and you will destroy them with arrows. In the mean time your Paladin is in front drawing fire (that usually misses). Most battles can be won while taking minimal damage. Some battles can be won before the enemy gets one single attack.
Any suggestions on improvement would be appreciated.
The first statement is arguable. Fighters honestly have to make it to about 15th level before their late-blooming benefits really start to kick in. The Cleric is the cleric for a reason and the absurdly powerful ones that have access to lightning bolt, slow, and fireball as domain spells are going to be a force to be reckoned with when combined with a wizard.
Elves are only the best race when there aren't soft-lock reasons to have other races in the party. Otherwise you'd only be situationally wrong. After all, if you go up against a green dragon (i think those are the ones with the chlorine breath), I think you'd prefer to have a dwarven fighter on hand to soak up it's poison breath. Yes, i know protection from poison might work in a pinch, if it doesn't use Dispel Magic on you.
Chances are high, though, that a power build set that doesn't have all different backgrounds will miss some stuff that otherwise can't be replaced. just pointing that out.
Don't know why everyone is so focused on the wizard having the academic background. It says in his/her list of abilities that they are proficient in the thing (i could understand it if they got expertise, though).
I don't know why you're going darkweaver over thief with the spy background. you can already handle poisons, so turning the ability to use magic missile wands and potions into a bonus action is way more useful than situational bonus damage.
There are several ways to read all languages, so that's only a little useful.
Your party seems built on setting up surprise through stealth, and I'm not good at that so no comment. Well, no comment beyond the fact that light should be visible from a great distance in the dark and actively draw enemies to fight. I still think it's stupid that in some of the caves I can literally move up and light up the torch sconces around the enemy and they'll 'lah dee dah' around off guard until I actually shoot them.