Economic factors include tangible resources like natural resources, capital, labour, and physical infrastructure. Non-economic factors are intangible aspects like social norms, cultural values, political stability, institutional efficiency, and public attitude, all of which significantly influence economic activity and growth.