Prioritize upgrades that boost gold earnings first
There are tons of castle upgrade options for players to choose from. However, they all cost money. As tempting as it is to boost your damage and tankiness, you might want to consider raising the stats that help you earn more money. This is because you are going to be playing this game a lot. Making each run more valuable makes sense by increasing gold earning potential for upgrading faster.