Am I wrong for being upset?

I have a lot of insecurities when it comes to sex. My first love left me because I wasn’t good in bed. I have had some very regrettable sexual experiences. And I have been sexually assaulted. Despite all this I want to be good at sex. After my first love dumped me because I wasn’t good in bed I decided I wanted to become great at sex. Unfortunately I have a lot of sexual issues. My vagina is very sensitive. Certain positions cause a lot of pain for me and it took me a while to realize that I’m allergic to latex condoms, so I’ve had some horrible allergic reactions in the past. My boyfriend says I’m always killing the mood, but it’s just because sexy talk makes me feel awkward. I tried to confide in my boyfriend about my insecurities, but all he kept saying was “Improve” and that I should fix myself. It hurt a lot cause I was hoping for some sort of reassurance but instead he just confirmed that he also thinks something is wrong with me.
Am I wrong for being upset?
Add Opinion