Annie is super flexible so learn to build her for more than just mid. For mid carries I'd recommend learning Azir, Akali, Ahri and Viktor. It's a very challenging role to carry on, but those 4 can get insanely strong really easily. Viktor gains ap per level, Azir gets a tower, Akali is just snowbally, and Ahri gets true damage and a heal every 8 abilities