Our study explores innovative foot pressure sensors using carbon nanotube (CNT)-coated cotton fibers, designed to detect and analyze human activities. These sensors demonstrate sensitivity, repeatability, and durability, confirmed through Python simulations and rigorous testing. They respond nonlinearly to pressure, influenced by fiber contact area, and withstand long-term outdoor exposure while retaining conductivity. The sensors can monitor activities like walking, running, and even muscle movements, showing potential for health monitoring and artificial voice synthesis. Using the MRMR algorithm, we also achieve activity recognition, and a piezoelectric sensor within the system estimates harvested power, advancing self-powered wearable technology for healthcare and assistive applications.