it looks like u would be cute in one of those new-er type bathing suits that have the seam in the ass to make it more form fitting. it would help accent ur features and probably do better to play down "smaller" top, but in serious ness u dont look like a b in that picture. ull pro look good in any bikini u pick out honestly.
If your going for a two piece, go for one that rides high on your hips to elongate your legs. So as not to make your chest look stocky or your shoulders look like a man, go with small straps and triangle cups. << not so great for swimming unless you get the one with the thick strap at the bottom. www.google.com/url</a>
Something with a bit more coverage on the bottom like boy shorts, booty shorts or even a board short type cut. For a top something that accentuates your breasts, show off as much as you're comfortable.
The one with the fringle thingy gives you the look of a little bit more bust, so you might look a little skinnier (if you were going for that). With the bottom, you could do a thong to accentuate your booty, but you have to consider for yourself if that's not slutty in your country. In the Netherlands it's a total not done so...