Am I the result of my past experiences? Am I determined by my past? This is a question psychologist and philosophers will forever continue to debate. But for you to become a better person you need to answer it right away. Your answer will be important in determining your path forward.
If you want my answer you can find it in, Becoming a Better Marriage Partner. It begins with believing you have an Inner-Self. There are other names for this Inner-Self. But regardless of the name used, you must believe that within you there is an Inner Self that makes decisions, chooses, and is free. If you believe this then everything changes about your self- development and becoming a better person. You can throw of the shackles of old habits, compulsions, and even addictions to choose a new way forward.
Essentially, your Inner -Self can ask the question, “What is the good thing for me to do?” then find answers, and choose to act in accordance with the answers. Fortunately, most people believe they exist as an entity, a person, or a real Self. It is extremely important that you believe you are more than a conditioned body and brain determined by past experience. You then will not end up blaming your past and seeking to defend a false self concept. Believing that you exist as a real entity that is free to choose and direct your actions is necessary for optimal growth and change.
During the mid 20th century many psychologists inspired by Carl Rogers and Abraham Maslow believed what I have just explained. Today, in the 21st century, the same point of view is expanded by those calling themselves positive psychologists. The important point for you to take away at this time is that you can really choose to be good and you are not bound by your past. You become a better person by living true to your Inner-Self.
Your Question: Do you feel you have an Inner-Self? Do you believe that you can choose to be a better person than you are right now?