It's fine to post. But as well as posting, can you try some self development ideas? I know you have said you try but in the end, we do have to keep trying to find something that works for us. From what you say, you are probably going to need to keep working hard on your self development, ultimately it's the key to improving life, also think about self acceptance and working on what's positive, which is plenty in your life from what I can tell.
Vaccines are on the way, life will improve and you can find more self development options, as well as hopefully get less dissatisfied with yourself and others. You sound like an ok person, but you tend to over emphasise the downsides when it would be so much more helpful to yourself to take some small action towards a goal you want, and follow through. Try listening to self help recordings and motivational meditations.