I thought I'd add some info about getting Giovanna to 50. You need to get stone mask for the evolution of her weapon once you do when it evolves it will summon big eyeballs that pick up gold for you because of this there's 3 arcana in the Randomazzo that are great for her Disco of Gold which makes tons more money for you and all gold heals you for the pickup. You can unlock this by surviving 31 minutes in the Inlaid Library. The next is Gemini which gives you more cats so it's an easy clear choice. And the final is really only for if you get Disco of Gold get Sarabande of Healing too. Because it makes enemies take damage equal to the amount you heal for you'll be constantly ticking all enemies on screen. Now as far as weapons you want to focus on getting more projectiles or projectile based weapons as well as passives to compliment projectiles such as Bracer, Duplicator, Spell Tome etc while also grabbing their respective evolutions. If you need healing before you get the arcana just get garlic and Pummarola evolved and you'll be fine 50 is short you can even do this on Il Molise and just quit the level at 50 too ;)