How much would a belgian woman know about a Jamaican ? Lack of information is the main reason why people discriminate sometimes.
You can't change your race, but you can change how you perceive your race.
There is nothing different about being black, versus white, etc. Any skin tone serves the same purpose which is to cover our bodies internal organs, however there is a difference in how one chooses to "Feel" in their race.
You don't have to buy into a belief that being black or Jamaican is different, but you do. (Not to be harsh.) If you were OK with your race, you wouldn't care if other's disliked it. It's like if someone you didn't know, said your shirt looked bad black, you would be like whatever. But if someone told you that your skin tone look bad black, you would have an emotional reaction. Even though both statements make statements about color, you've deleveoped a habit of thought that skin tone is different, because other's have believed it, and now you believed it too.
Now I'm not saying racial discrimination doesn't exist. It does, but you don't have to interact with people who make race an issue. There are many people who don't make color an issue (this is 2009, where Barack Obama is president of the United States, and Michelle Obama is one of the photographed women in the world), especially people of the opposite sex in relationships. Look at Heidi Klum and Seal, Tiger Woods and his wife, Halle Berry and her boyfriend, Tina Turner and her ten year relationship with her boyfriend. These are people who are attracted to a person of another race, but race isn't an issue in their belief system, instead love is.
Personally I think your issue isn't about your race, (and you may initially disagree with me, but think about it) I believe it's more about your self-esteem about how you feel about you. You should feel OK about what your race is, regardless of what other's think, because you don't have to believe what other's may think otherwise. When you spend too much time explaining why racism exist, you begin to develop a vibration that there is something wrong with your race, and other's who think negative about it, only affirm your belief. You should spend more time focusing on the positives of your race (and there are so many, if you put your time focusing there), and less time on the negative.
And when your attitude changes, you'll attract different people, whether white girls, brown girls, jamaican girls, etc. who like you because of what you radiate internally - which is self confidence about who you are - than what type of body you have and its skin color.
Real attraction is based on what you emit to people on how you feel about you. Most people like you because of your personality, far more than superficial qualities like what your body is. This is what is called attraction and chemistry, and when you emit the vibe "I'm freakin hot. And I'm Jamaican, and I know it." Girls pick up on it, and want to be with you. Women are ALWAYS attracted to men who have self confidence.
So, I'll be blunt, fuck if other's think jamaican or black isn't up to par - those fuckers don't make up the majority - there are many women who think black and jamaican guys are hot. Just ask Tiger's wife, or Heidi Klum. They're married to hot looking black guys, who feel good about themselves, and that's the type of attitude you should have too.