Very tough question, Osheen.
1. The traits would differ based on role - traits for someone in TA could be way different from someone in C&B (A lot is said about HR people needing to be empathetic, but I think that should be a default trait, irrespective of role)
2. Career paths depend on multiple factors. Some companies allow people to cross-skill and move. Larger companies, sometimes don't.
For example, Accenture has 5000+ HR folks in India (I think). So their levels of specialization would be massive - like in TA, you would have people only doing sourcing, or candidate experience/management, or staffing calculations, or data processing