Follow your passion.
My passion involves giving foot massages to the stray cats in the neighborhood. I haven't made a dime from it.
I just can't figure out what my passion and dreams are.
Passions, dreams, goals, I wouldn't get too caught up in them. If you don't achieve their mythical importance, you set yourself up for disappointment, and feel like you failed.
What I have always found more useful are effective systems that might be working towards some short- or long-term goal, but the focus is more on the system than the achieving the passion or goal or endpoint. Because along the way, you pick up skills, meet people, gain confidence, create more opportunities, etc. The goal is simply a dessert. The system in the entree.
I recently read this book by the Dilbert creator and found it very useful for a person like myself that has difficulty nailing down goals but creates effective systems unconsciously:
http://www.amazon.com/How-Fail-Almost-Everything-Still/dp/1591847745/ref=tmm_pap_swatch_0?_encoding=UTF8&sr=&qid=