Don't be so hard on yourself. Yes, you may be having negative thoughts about your son-- who may or may not turn out to be your daughter in the end but as someone already said, he will in all likelihood outgrow this-- but you KNOW that those thoughts are negative and inappropriate, AND you even seem to have a firm grasp on what is causing those thoughts. I am also from a culture with those gender expectations AND a history of homosexuality AND even a lovely dose of racism runs in my family!!! So I know what it's like to have things occur to you even as you know they are wrong, because that's what so-and-so always said when you were a kid or that's what you read off their face whenever someone gay or black or whatever came onto the TV screen.
I know you want to be the mother who loves their kid no matter what, and I'm happy to report that I personally believe you ARE that mother. Don't let yourself get too hung up on this or worry about whether he's gay or straight or cis or trans--- he's none of these things yet, he's a CHILD. You'll cross whatever bridge you may encounter if and when you get to it :-)
Don't worry he will out grow this. My niece. Brother did this when he was on younger and he outgrew. It. If you have any worries have him in to see a therapist to find out why he plays only female characters. And talk to his doctor too.
Also if you want to find something that interest him, have you asked? If he's good at art, then you not only have to encourage it you have to know everything about it too. When my son was into Thomas I knew every one of the trains by name. When he was in power rangers, wrestlers, and army men it was the same thing. When he started playing video games I did too. I love playing Lego video games even now. It's more than just encouraging him, it's about getting to know him. Also my youngest could care less about the house full of toys he has. He plays with whatever I have. I have to search for spoons, butter knives, and forks. They are perfect pretend tools to a 2 year old.
Are you the primary parent that is with your children most of the day? What gender roles is he seeing. My husband works, and I'm the only parent home full time with my 2 year old. He packs a purse, cell phone, compact from my old make-up, and tools I don't get upset but my husband does. Who is he acting like? Well he's acting like me. Im not worried it's going to affect him in his sexuality later, because it's not about that. He's role playing what he's exposed to. He will tell you too that mommy will fix it. You want your son to be interested in sports, well I wanted my oldest to be interested in learning. He's 13. He still hates anything to do with school. My youngest is too smart. Each child is different. They all have different likes. Children follow what they are exposed to. Don't expect to give him a basketball and a goal, and because he's a boy expect him to know what to do with it. Basketball has rules, and someone has to teach him.
either grow out of it or become a girl we are all diffrent he may never grow out of it
I should clarify-- what you read off the face of a relative when such a person came on TV, for instance my paternal grandfather would always make a look of disgust on his face and immediately change the channel whenever a black person came on :-(