I think any guy can pull off the color black since it's very classy and sexy, but that is just my assumption. There isn't just one specific color you can aim for, I think in this matter you can just try on any color you can find and see which one will look the best on you. If you can pull of your desired color well, then you will attract girls simply because you look in the color you are wearing.
As far as colors in clothes are concerned, you need to pick combinations that suit you. Taking into consideration things like skin tone (No matter your race, some of us have a lighter tone, others have a darker tone, etc), your eye/hair color and your general shape.
For example, I'm a fair skinned Caucasian, with light features, blue eyes and light red and blonde hair.
So for me, items that are in vibrant colors tend to clash with me. I seem to do better in more earth tone and softer colors, things that are more "flat" in appearance. It takes some work on your part to find things that match your person. The best thing to do is practice in shops.