ESP8266 doesn't have that many IO pins free. It's bigger brother might. Check out the ESP32.
Pins are used for PWR, GND, RST, boot mode x2, tx/rx (debugging and flashing), Chip Enablr. Those pins across the bottom are mostly in use already. They talk to the onboard memory. The ADC pin might be available but not in all uses.