Change comes slowly. You do have to work at it. All during the week, remind yourself to work on what you want to change. If it is something that is aggravating to others, when you realize you have done it, apologize to the person or people. That will help you change. When the weekend comes, take some time alone just to reflect back over the week and what you have done. Yes, some of it may be embarrassing and frustrating, but take it as things you still need to improve. You may even spot some improvement over the span of the week. Once a month, celebrate the improvements you have made, no matter how small.
By the way, Joe is right.