Question: how to find out my weakness?
Answer: First, create two lists. Before you use any outside sources to help identify your strengths and weaknesses, I'd recommend that you spend about 30 minutes alone creating two lists. ... 
Talk to people you trust. ... 
Take a personality test. ... 
Try new things.