Lol you shouldn't feel embarrassed. I'm 5'7 and 134 pounds, and me and my best friend been called a stick a lot but you shouldn't let that bother you. Wear the bikini, and when people look at you, don't pay them any mind because why should you care about what someone else think if they don't know who you are.
These "people" you're referring to have no business determining how you feel about yourself. People, especially young ones, tend to say stupid things with no foresight or regard for how much damage it can cause to someone's psyche. You may have let the "little jerks" of the world actually control your world. Do not allow this to happen to yourself.
You pass the eye test. You would look great in a bikini because you seem to be in great shape. I know it's hard to overcome this mental hurdle, but just realize that the opinions you heard are not necessarily true and you shouldn't live your life by their words.
Think this way, you shouldn't be trying to attract the jerks out there that only care about your body. I'm being 100% honest, and I think I said it before, but you are very pretty. You shouldn't be afraid to wear one, I see "flat-chested" girls wear them all the time. Everyone says this, but love yourself and others will love you!
That's a hard one... Maybe wear a padded bikini? Try wearing a one piece because they might make you less insecure. The main thing is to except that it's your body and you can't really change how it looks! Flaunt the parts of your body you love like your legs or I don't know... feet? Embrace it! :D (Sorry... got a bit carried away in my speech >.<)
think about it like this there is only one of you there is nobody else like you, you have to be confident in who you are and what you look like. so what if someone doesn't like you or thinks your ugly or what ever the case is. they are haterz like taylor swit say the haterz gonna hate you need to know that you are amazing and beautiful and it should nobody"s say that you arnt