I think a therapist might be helpful to you. Some of them are specialized in building social skills, and most will help you talk through the negative self image. Though you could likely be in the same boat as me, in that I can afford to look up where their office is... In all seriousness, it sounds like you are noticing yourself doing things that you don't like. That is really one of the bigger things you need to do make those things go away.