Answer:
Basically, there were two great differences between the New England colonies and the southern colonies.
On the one hand, economic production: the New England colonies were the only ones that had a certain degree of industrialization and produced manufactures and ships, in addition to the traditional agricultural production of the area. In contrast, the southern colonies focused almost exclusively on tobacco and cotton production, as well as agricultural products.
On the other, the social composition: the New England colonies had a much smaller proportion of the slave population than the southern colonies, which, given the purely rural type of production they had, needed a large amount of labor to carry out their productive processes.