You feel bad because you waste your life in wanting to be perfect, all in one piece, using abstract and unrealistic ideas as models that make you believe in eternal success, happiness and love.
You feel bad because you are unable to manifest these goals and so you take it with yourself and with others, making them feel bad too.
In the end, everyone feels bad because they do not accept and are not accepted for what they are.
Stop blaming yourself because you’re not what you want to be and stop blaming others because they’re not what you want them to be.
Accept what you are, with all the apparent contradictions, which are just the various parts of you, the diversity and richness that exists within each of us, life and death, pleasure and pain.
The only way worth pursuing is to recognize, accept and integrate every part of you, from the highest to the lowest, recognizing it, accepting it and integrating it into others.
It takes a long time to do this. Perhaps you never stop. You will not be perfect, but you will be complete and whole and probably much happier.