is there a walkthrough for this game?
To my knowledge, there's not a comprehensive guide yet.
I myself was working on one, but got burnt out early in the process.
Some general advice though-
Do all the missions as you're going through an area, take note of what each enemy drops (you can always check the encyclopedia on the map if you're unsure you got all the monster drops).
While grinding isn't an obligation for this game, a little bit can go a long way, specifically in terms of getting items to either replace your old gear, make money (you can farm a quest in the elf village fighting dark elves to get giftboxes which sell for about 1,000G a piece, plus other important items), upgrade the village, or upgrade your blessings. Just remember that once you reach the village time will advance ONLY when you do a quest or event for the first time or do a quest that's marked as "Repeatable" (all quests can be replayed, but repeatable quests scale, and therefore they're used as a way to limit how many resources you can farm from passing time). The game is fairly good at reminding you after you do an action with the message "Time has passed in Mistral Village" or some other similar message, just don't pass too much time as you'll run out of resource storage and not be able to gain anything until you collect from the village.
If you want a fairly good build to carry you through battles and don't wanna play on story mode difficulty, counter builds are good for the main character (Dante or whatever you named him). Especially look out for an item called "Antshell" that drops from enemies in a Capital City quest.
Bessie is good with anything that lets her hit multiple targets or hit multiple times in a row, as soon as you can, I recommend giving her any kind of shotgun type weapon, as well as anything related to poison works too.
Ray is generally agreed to be a wild card and can fill almost any role, the one build I remember giving her in my last playthrough is basically just making her an awakening beast, since she has the chance to get multiple items that let her permanently stay in multiple awakening forms, aside from that, literally anything related to magic works on her-
If you happen to find a challenge in game that gives you a "Deck of Cards" as a reward put it on whoever you can most reliably keep alive (I typically put it on Dante) it gives multiple abilities, but the strongest is the ability to inflict both zombie and regen on enemies, so that any healing they receive kills them instead, and the regen does a percent of their max health every round.
Not needed, but it helps.
Lastly, just be aware of who you're fighting, some strong mage enemies in the game have complete immunity to certain damage types, and a lot of optional bosses and some end game enemies have the ability to counter attack, meaning the only way you can avoid triggering a counter from them is to do some form of indirect damage, either using counters yourself, already having a status effect on them, basically just something to minimize their chance to retaliate. Some enemies are also just gonna be way faster than you based on your level and can go through multiple phases where their agility spikes, and allows them to act multiple times in one turn, that's why on average, I've seen defensive builds do a lot better, because unless you can massively out-damage an enemy, a lot of fights are gonna boil down to figuring out how to survive a boss who can do multiple attacks.
Super bosses are obviously on the extreme end, one I won't mention can go through multiple phases and boost her speed enough attack 6+ times in one round, and you CAN beat her by mid-game.
But yeah, just use your abilities smart, pay attention to what gear you use, and listen to the game, they typically give you a lot of warning if something important is gonna happen and you have the chance to miss something, and if you're ever uncertain, save, I recommend saving at least once per area.