overachiever (achiever + over-): One who overachieves; one who has too much success