Cualquier objeto tiene cualidades: puede ser corto o largo, grande o pequeño, bonito o feo... La cualidad es sinónimo de propiedad.
Sin embargo, la palabra cualidad se usa más con personas y significa rasgos de carácter:
Ser sociable y abierto es una cualidad muy importante
En cambio, la calidad sólamente puede ser buena o mala: indica un producto está bien hecho o mal hecho:
No compres este queso, es de mala calidad = No compres este queso, es malo
La expresión de calidad significa de buena calidad:
Yo sólo compro queso de calidad = Sólo compro buen queso