Sophia isn’t the best frontline fighter in terms of stats, and it will take some time to get used to her combat style because it isn’t like the rest of the Phantom Thieves. You will need to learn how to use the Perfect Catch mechanic to build up stacks that will increase her damage.