mixed-ability groups

i will order the factors that i believe they cause mixed ability as follows:
1- motivation
2- aptitude
3- previous exposure
4- personality
5- learning style
6- attitude
1- motivation
2- aptitude
3- previous exposure
4- personality
5- learning style
6- attitude