I don't feel pretty , bad body thoughts 😦😦😦

An

Hi guys i dunno what to do ... so when i was in high school i was not skinny but not fat either i actually think i looked good but everyone including my family told me that i was a fat girl and that i should start dieting and go to the gym . ...this is what i looked like

So it went on and i stared gaining weight because i was upset .. my moms husband actually one time sang to me "gummy bear's bouncing here , bouncing there , bouncing everywhere" while i was wearing shorts . And also one night he said that i will never find a boyfriend in this life time because guys only go for girls with a pretty face and a pretty body ... and you know what he said after that ... " don't worry atleast you got the personality" ... that really hurt so much

I look like this now after +/-3years

I havd gained 20kg is less that 3 years and i don't like it at all ... now my moms husband has more mean things to say about me and i have all this bad body thoughts ... i don't feel pretty at all .

I don't know what to do ... any advice?