I should keep my list so I can copy and paste it into these questions. No matter, I'll do my best to give you some traits I look for in a girl. I'll try to include ones that pertain to the things you listed as well.
1. Should be healthy and in shape, doesn't need to have a bikini model body, but should be relatively close, obvious excess fat and being clearly out of shape is not a turn on. These women link
are all what I would consider average and healthy women. This is my opinion though, different guys like different body types.
2. Healthy lifestyle. Nobody is perfect, but if you drink like a fish, smoke like a chimney, never attempt any form of athletic activity, and eat cheeseburgers every day, its a turn off. Make an attempt to be healthy.
3. Shares similar morals and values. If I'm very conservative and old fashioned, and you are extremely liberal and progressive, chances are we aren't going to get along. Especially if we're going to consider getting married and having kids.
4. Similar lifestyle. If you are and outdoorsy person and I'm a city dweller, or your an athletic socialite and I'm an introverted nerd, chances are we aren't going to get along. We should have similar personalities in this regard.
5. Shared hobbies are a great, but not required. An acceptance and support of my hobbies are the only requirement for me. i.e., if I play in a band, I want you to come to the shows, enjoy what I'm doing and support the time I require to practice and do another band things, as opposed to complaining about the time it takes, and how you don't like it because your jealous of groupies.
6. Same language obviously. I actually had a friend who dated a girl from Greece (we live in the usa). She spoke broken English but was good enough to carry a conversation. Eventually though it lead to a cultural barrier and broke them up because they couldn't have deep conversations about abstract topics, she just didn't have the knowledge of the English language and culture for that.
7. Must be friendly with my friends and family. Doesn't have to love all of them, but can at least get a long with them at a party or something.
8. Should have good relationships with her own friends and family. It's a red flag to other issues (mostly psychological) when she doesn't get along with her family or friends.
9. Doesn't have to high a ratio of guy/girl friends. Guy friends are fine, but 10 guy friends and one girl friend raises red flags, not to mentioned I have to keep guarding you like a juicy steak in a den of lions.
10. No self entitlement. Many women today feel this sense of entitlement or princess complex due to feminism and the way they were raised. In a healthy relationship we contribute 50/50. You are not the queen and me your servant, you are the queen and me the king. Basically you should be doing nice things for me as well, not just milking me for favors and gifts.
11. Similar sex drive.