Few of us are born with those skills and some take an awful lot of time to develop them. You actually have to want and practice being better. I think being patient with yourself is where it starts. I mean, whose perfect? There will be mistakes made as you gain control over YOURSELF, after you accept thats all YOU can control. YOUR thoughts, words and actions. Think before you act or speak, and always take a minute to take a second look before you do anything.
You are really just starting to learn about YOURSELF. Right?