Dear beloved,
The area's you mentioned shows social anxiety and and some personality part need to be work upon, Its really good you take first step to ask a question for self improvement or personality development.
Next Steps
I request to visit any mental health care expert nearby, expert will help to learn some technique for managing and letting go anxiety behaviour , negative thoughts and teach you essential resources skills to deal with the situation.
best option would be visiting clinical hypnotherapist,
you can also visit me by login my practo I'd for online consultation.
Health Tips
Start working through power of positive affirmations, and visualisation, have postive self talk, be conscious of what you think feel or behave.
Stop living seriously, live life playfully.