Hi. You have stated the issues within u. Nowadays many face these kind of problems in your age. Reason is the anxiety and fear is developed in you. This leads to anger and aggression. If you not attaining self confidence and self control you will never be able to move freely with others. You need to understand that whatever u expect alone will not happen and wat others expect may also happen. Avoid getting disappointed and clear urself when u get doubts. A person who cannot trust themself will start doubting on others. You need to stop hurting others and make Ur words polite. Bringing peace in Ur heart and mind can be done by yoga and meditation. But not all will follow. If u follow u can get peace.
Next Steps
if your issues and problems are more then u have to meet a counsellor.
Health Tips
travel long distances
do yoga
do meditation
dont doubt anyone
develop Ur self concept.