The more you learn about yourself , the more you will see the good and bad things of your attitude. People are complex being with good and bad traits. Sometimes these bad one take the best of us.
It’s immensely important to understand and accept yourself the way you are. It’s the only way to go if you want to be happy in life.
We are constantly changing, and that is a good thing. What would be even better , is if we recognize the change and make something positive out of them.
In conclusion , you can be happy and satisfied with what you are doing right now , but you should also keep learning and upgrading all the time.