Almost all U.S. LTL carriers use NMFC freight classes, although some are attempting to move to a dimensionally-based system.
The class determines the cost of the shipping. The lower the class, the lower the cost.
No, not all commodities have freight subclasses, although many do.