Astrology and typology, even socionics here, can help you, but be very wary of buying into generalizations. I'm sure you've heard before the 'there are only 16 personality types, but billions of people in the world!' Try not to focus on learning more about the types, but learn more about yourself. As time goes on, and you get older, you'll learn more about yourself, and be happier.
Philosophy and religion can help too, but be careful into buying into something. Look inside yourself first.
You seem really down and gloomy, unsure of where to go. It's tough to find yourself when you remain inactive. Specifically, you mentioned you've been out of high school for 3-4 years with no work experience? Are you in college at all? Or just at home with parents, doing nothing?
Get a job, work, find something you hate. Sometimes the best way to figure out what you like is by process of elimination. What don't you like?
Anyway, I'm off for now, and I hope some of this helps. Good luck mirrorsoul, ttyl and take care.