Having empathy for others is a great thing; and you have it in abundance. Your heart is always hurting for someone else that has been hurt. Sympathy for other is also a good thing but not as good as empathy; feeling sorry for others is not as important as feeling for them.
Having sympathy or empathy for yourself is even better. And self-pity, self-indulgence and patting yourself on the back don’t count. What matters is that you not be too hard on yourself when you make a mistake, have sympathy for yourself; everyone makes mistakes. Have empathy for yourself when you are having misgivings, doubts or fears. It is important to be kind to yourself even when you are disappointed in what you have done or accomplished; when you feel you have failed.
If you do your best, then you have done your best. And if you have, give yourself a break because that is all anyone can ask of you, including you.