There are several resources for identifying your personality. No single personality profile will reveal everything about you. World Team favors the DiSC profile, and we use it in our training.
Many people struggle with knowing what their spiritual gifts are.
Finding your spiritual gifts requires three basic steps. Try lots of different things. When you find yourself succeeding at something and enjoying it, pursue those types of ministries. Get feedback from others. Talk to your pastor, elder, or Christian friend and let them confirm what gifts you have.