The bag slots that can be unlocked (for 400 gems each, currently) are just for the character that purchases them or you only have to unlock them once for the account?
Also related, I assume that unlocking storage in the bank is at an account level, but I'd also like to confirm this.