The main factors influencing consumer behavior are cultural, social, personal, and psychological factors. Cultural factors include culture, subculture, and social classes, while social factors involve reference groups, family, and roles and status. Personal factors consist of age, occupation, lifestyle, and economic situations, and psychological factors involve motivation, perception, learning, and beliefs and attitudes.