achiever
achiev·er
/əˈʧiːvɚ/ noun , pl -ers [ count ]
: a person who achieves success : a successful person
Both of his brothers are achievers. = Both his brothers are high achievers. [=both his brothers are hardworking and successful]
a low achiever [=an unsuccessful person who does not work hard]
— see also overachiever, underachiever