superachiever

noun

One who achieves a great deal.