I have weaknesses, not I am (I am is "to be" verb so as you're not a weakness you are yourself, you have weaknesses and strength). So corrected sentence :
My weaknesses are all what you said
Sure we "are be" friend : you used two times the same verb, just in different tenses, so it is wrong. Sure we are friend