Hi fearless! (love your screen name!) Thanks for taking that scary first step of posting photos.
Since Angie has already gotten you squared away with your original question of body shape--I'm going to talk about your bra situation.
If you can find a more supportive bra, you will feel so much better about yourself and be much more comfortable throughout the day. The right bra will be so comfortable that you would rather wear it than not wear it. There are lots of discussions on this forum about bra fittings, but I'll save you the hassle of searching for them.
If you live a near a Nordstrom, you can walk in and get a great fitting. (It's the only place that has ever measured me correctly). Avoid Victoria Secret and the like--they will try to sell you a sister size if they don't have your true size. If you don't live near a Nordstrom, you can measure yourself with a soft, fabric tape measure.
Measuring yourself can be frustrating because every bra brand uses those numbers differently. Sometimes you have to add 5" to your under bust measurement, sometimes you don't add any thing, and sometimes you add 1 or 3 inches. It's crazy. Then there's the cup size issue. Some brands run D, DD, DDD but some run D, E, F...It can be overwhelming, but be systematic about trying different brands, different sizes and different styles. Once you find a bra that fits, it will be worth all the effort that goes into it.
Be prepared to spend a decent amount of money on a bra--this is not an area to cheap out on. Expect a good bra to cost anywhere from $50-$100. Be ready to try on all different brands and styles. My personal favorite is by Fantasie of England, it's an underwire with no seams. (I am also well endowed) A lot of the ladies here swear by Chantelle. I own one, and still prefer my Fantasie bras. (Chantelle bands seem to run small).
If you could measure yourself, I could help you decide which size bras to try. You'll need to write down three different measurements. While wearing a bra, measure directly under your bust. Then measure the fullest part of your bust. Then measure above your bust, so the tape measure goes under your arms.
I don't think your bra looks too small--so I don't think you need a bigger size. I think it looks unsupportive and uncomfortable. We can definitely get you sorted out!
Welcome to the group and I'm looking forward to more of your posts!