Ich denke so geht es ganz vielen Menschen, manchen mehr, manchen weniger.
Du hast wohl einfach einen sensiblen und einfühlsamen Charakter, überlegst immer ganz genau bevor du etwas sagst da du dein Gegenüber nicht verletzen willst oder etwas falsches sagen möchtest.
Versuch doch einfach mal das was du an dir als "Schwäche" siehst positiver zu sehen...Du nimmst viel Rücksicht auf deine Mitmenschen und das ist eine tolle Eigenschaft! Wichtig dabei ist aber das du dich selbst und deine Gefühle nicht vergisst und hinten anstellst. Auch wenn du mal etwas unangenehmes aussprechen musst .. so ist das halt, das muss jeder mal.
Auch wenn du es wahrscheinlich gerne würdest, kannst du es nicht immer allen recht machen, das ist unmöglich.
LG