I need help gaining healthy weight (eating disorder tw)

le

I'm 17, 5'3 and a half and 105.5 pounds atm and I've came a long way. I was 117 in 7th grade, the heaviest I've been and I'm in 12th now. I used to struggle with an eating disorder, I still struggle to eat sometimes and I can't keep a consistent weight. The bones in my back and shoulders are very prominent and I'm still body-conscious about it. I was "chubby" as a kid or at least I felt that way and I felt bad about myself so I ate as little as possible from 4th to 5th grade, and I lost a lot of weight and I was so unhealthy but the tendencies stayed, I started to gain weight, more than my liking around 7th grade and I went back to my old ways and I haven't been able to stay a consistent weight since. My eating habits are a lot better now but I still struggle with my weight. I'm more comfortable with my body and I want to better it instead of hurt it and I never want to go back to that again. I've been exercising and drinking a protein shake a day, usually fruit, protein and coconut milk or some sort of fruit mix to get the protein taste down a bit.

Any advice on how I could make my protein shakes better or a good workout routine to form muscles?

I do bicep curls with my weights, squats, leg lifts, donkey kicks, etc and an occasional set of sit-ups and pushups. I'm trying to make my hips look wider because of my hip dips and I have broad shoulders and it makes me feel self-conscious even though there's not much I can do about that, so my main priority is gaining healthy weight and getting a good exercise routine.

Basically my aim is muscling up my bottom half, gaining weight and making my arms not look like noodles. I struggled a lot with my body image but I only ever dealt with it in unhealthy ways and I'm excited to be going down the right path finally.

Thanks to anyone who can help! :)