There are 5 interesting buckets to model a banking customer
1. Risk variables
2. 6 month behavior
3. Product holdings
4. Revenue generated from Interest vs Other service charges
5. Channel interaction behavior
An indicative attribute model from a business point of view is attached