First bring Galiene, then pick her up, then don’t interfere with the Captain’s replenishment of the team (forget about her). And most importantly: don't focus on just one character. Progression of the plot can depend on any active character.
Therefore: increasing the level of skills, improving relations with everyone, periodically visiting the Bartender and Fortune Teller, guilds and you will complete the game 100%.