To learn things well, you need feedback loops. To learn from your social interactions you need to
a) get the feedback. Not smelling bad is a basic social skill. Yet many people smell bad because nobody tells them that they smell bad. What are the ways you could get more feedback? Is there somebody you could ask to tell you what to do better?
b) interpret the feedback and care about the feedback. Some people are better than others in interpreting subtle social cues (nuances of words and expressions, etc); they will naturally get better in social skills faster. Some people are more open to feedback and willing to improve than others (e.g. Not going "she doesn't like the way I smell, huh? Oh well, I'll forget about it"). Fortunately, these meta-skills can be improved; just accepting that they are important is a good first step.
Youtube videos (Charisma on Command is good), books and other resources (e.g. https://www.succeedsocially.com/) can help.