is there any muscle group i should focus on to reduce the curvature of my shoulders??

I think you mean slopping shoulders (posture)

if so. back work mainly.
Lower/mid, traps, rhomboids work, i.e rows rows rows.
Wide-ish grip neutral cable rows good to teach you how to retract the shoulder blades properly. Straight arms, trying to pinch your shoulder blades together.
Could be worth stretching out your pecs/bi's/lats.
Day to day posture's the key one though, learning how to hold yourself properly. Chest out, shoulder blades retracted and depressed!