How to fix negative personality traits?

How do i change a personality?? Im usually bubbly but i will admit i have a smart mouth. I am sarcastic, without meaning to be. I am blunt without thinking or knowing what i am saying is hurtful. I am defensive and need to grow tf up! I don't like putting others down and it hurts my feelings knowing what i said had hurt someone without meaning to. Long story short is i have ***** tendencies and want to find a way to rid myself of them. 

glcang2019-10-19T01:04:44Z

The answer lies in your willingness to become aware of how you feel when you are exhibiting these negative traits .Pushing against them only makes them stronger.
You would benefit from being gentle with yourself.
You have some deeply entrenched habitual patterns. We all do. Awareness of them is the key. Just don’t think you can fix this by will or by forcing yourself to behave differently. Accept what it, be aware of it and be willing to let it be changed.

kartoffel2019-10-18T21:19:24Z

be more negative, because - x -=+, they cancel out

Anonymous2019-10-18T19:20:46Z

you have awareness of your problem, so the answer is to consciously stop being an annoying imbecile.