I would say try to find a model that has relatively the same skin tone and hair colour as you and look at what colours are best suited for them. You seem somewhat tan to me, so brighter colours won't look awful on you the way they do on extremely pale people.
Just some suggestions (of bathing suits and models for you to compare yourself to. I used VS because I like how you can change the colour of the outfit on them :3 ):
i would say since you have a very exotic look to you I would go with a medium red because it would go nicely with ur skin tone eyes and hair either that or any kind of purple because brunettes always look good in purples just like blondes look good in blues and greens brunettes look good in reds and purples lol :) hope I helped