If you are doing your best, you are doing enough. The fact that someone else can do more, or do it better, is irrelevant. There will always be people who can do things better than you, and people who do them worse than you do. You will always be better at some things than others are, and worse at some things than others are. That is life. Don’t make comparisons.