Which clients need which data and when?
If a client always needs to know a particular value (e.g to render it on a HUD), send a packet to any relevant players when they log in and when the value changes.
If a client only needs to know the value in a GUI, you can probably sync it through the Container (either using the built-in syncing packets or your own).
If a bank account is only ever linked to one player, consider storing a player's bank account(s) in a player Capability instead of using World Saved Data.