1. I think that's the Materia system? If it is then you can choose which stat to increase through which Materia to use.

4. Not class colour, they just make for example stat green when you're optimised to wear, red when you're not optimised because of under-ranked and not right class, yellow when you have the right rank but not right class.