How would it sound if I said that my weakness is that I'm too blunt and possibly hurtful to the people I love most, and who love me most.
Like calling my younger brother an absolute idiot when he fails a midterm, but gently encouraging my friends to get help and offer to help them, even when they fail multiple classes.
Or being much more tolerant of my friends shortcomings than my parents', and giving them hell when they aren't being their best. Like if they say "that kids kinda fat", I'll be like how dare you say something like that! but if my friends say "what a porker", I'll laugh.
Know what I mean. It's a real weakness, and I guess what I'd wrap it up by is saying how I deal with it:
-be more aware of my behaviour
-always take lessons and reminders from my past behaviour
-remember that some people deserve my best conduct etc.
TMI? Lame weakness? All feedback welcome please. thanks.