do i have to defeat glace while she's in celica's body in order to do that?
No. Defeat her when you fight her as an armor. Equip Violet to make the fight easier.You will be able to equip Glace if you defeat her.
What about elith?
Check the area next to the mansion.