Personally, I'm most physically attracted to white girls and some of them are attracted to me. For example, my current college crush is white but she has a style like the bottom drawing. I don't look like her because I'm brown. However today I dressed up like her for fun and took some photos just to see her fashion look if it suited me. I just dress up sometimes when no one is home. It's been years I didn't do it because I lost interest.
But I also like girls my ethnicity. The problem with girls my ethnicity is that they are scarce most of them are not Christian but I'm a Christian. Brown Christians are scarce and most people think I'm Muslim from South Asia but I'm originally of Indian descent from Trinidad but born in America. So if I want a partner in the future I need to go outside of my race and date black girls, white girls, Latina, or any girls that come from a racial background with a high Christian population. The same religion is something important to me because marriage is going to be difficult if we don't have the same beliefs. Religion is very important to me and if she's a Christian I am more attracted to her. But I need to improve my life first before I could even think about that. I need to become self-sufficient so I could then take care of a girlfriend or wife.
Also regarding your last question it is hard to say but I think I am looking for confidence and the ability to speak well and clearly because I am insecure with my voice personally, but that could be because when I'm anxious I talk high and very fast and it's been a big problem. So I want to be able to speak well with a deeper voice. I also want confidence. I'm mainly unconfident because I have insecurities like my skin, hair, face, voice, and weight (I'm too skinny).