Quartz is a silicate mineral (SiO2).
Yes, it is heterogeneous.
If it contains some good, complete quartz crystals, it could be.
It is a mineral
Yes, quartz is a valuable rock but remember it depends on how much you have and it must be real to be worth anything!