Overachiever
An Overachiever is a person who has achieved more, through their own efforts, than might have been normally expected. This is a trait of individuals who have high aspirations and goals and who work tirelessly, or even obsessively, towards meeting those goals.
Many of us, in school and in the workplace, have met individuals who have become class valedictorians, or have achieved raises and promotions through hard work and goal-setting and many of these people can be considered overachievers. This may be associated with Type A Personality.