LED vs IMU with small MC

Hi, I’m looking to control a neopixel strip, would like to have a imu input - accel or gyro, BLE would be a bonus but not a must, must have a lipo charge circuit via usb and be small. does anyone know of a good microcontroller? preferably with IMU included.
many thanks!