Can we please stop all these millions of threads about "do girls like this" or "do guys like that" when really everyone likes different things and no matter what there is a pretty much certain chance that you can find at least a few people who like what you do and like the sort of person you are.
If there was only one type of guy that girls liked or preferred then most people on the planet would either be settling a ridiculous amount or more likely remain single for their whole lives and that just doesn't happen - some girls will like successful guys with less personality for their success, some girls like unsuccessful guys with a better personality or body for those things, other girls prefer guys with a bit of a belly, some girls like shy guys instead of the confident guys who are seen as the normally more attractive ones, some girls like good boys, some girls like bad boys, there is basically a type of girl for every type of boy so it works both ways and if you are a straight human being I see no eventuality in which you, as a teenager on TSR, could find yourself completely unattractive to every straight human being of the opposite gender.
I'm not trying to have a rant at the people who make these threads just give them a bit of confidence that you don't need to ask these sort of questions since, even if this thread is about a guy who's chasing a particular girl who has 2 options and he's one of them, there are so many other factors than those listed in the OP that no one on this forum could come close to telling you the answer you want.