im also a junior in HS so this should be helpful:
*A guy w/ a sense of humor. I love laughing and guy that can make me do that gets a plus
*A guy who i can have a deep convo with. You gotta be a good listener and give a good input when its needed.
*Have confidence. No girl thinks a guy who always walks around w/ their head down and never smiles is gonna make a good bf.Carry yourself well.
*Intelligent.I dont know if its just me but i dont like guys that are all bronze but not brains. Neither do i like guys who are Know-it-alls and haven't lift a wieght in their life.balance it out a bit.
*mature vs. immature . it really depends on the girl about this. I personnally dont like immature guys.Though there's a big difference between being goofy and being immature ,there's nothin wrong w/ being a little goofy,just try not to laugh at the word "but" when you read it in a sentence
*As far as physical appearance goes it also depends on the girl.I go for tall, average guys. some turn-offs are bad hygeine,long hair,bad taste in clothes,,yellow teeth and uni-brows lol (im a very honest girl) .
turn ons would be opposite of turn offs and possibly some facial hair,nice smile and a pretty eyes.
*For the record, girls DO like guys who play guitars.Or any other instrument for that matter. I love guitarsts and drummers and i once even liked this guy who played the trumpet in marching band last year.Any art form will get you attention form girls no matter if its drawing or rapping.Plus it makes good conversation starters.
*Be a tad crazy. Do random stuff every now and then. Be different.Girls tend to like the guys who act spontaneous and do things out of the ordinary.There's nothing wrong w/ guys who aren't,but its still a plus for guys who do.
i cant think of anymore things at the moment.Hope i was helpful