The third question is relatively easier, but not that easy. You have to go through your history and experience before you find out the answers. Very likely, you have many great skills and attributes like hidden gems that you've never discovered or realized before. Ask around and search your heart. Don't easily give up. Again, ranking them is quite a challanging job.
3. What Am I Good At?
Additional Clues:
What have other people told me I’m good at?
What have I excelled at in the past? (e.g., sports, entertaining, relationships, communication, problem solving, persuading, leading)?
What are some of my strengths?
What have I been successful at?
Stay tuned for the last question...