Know thyself
Know yourself. Seriously. Know what your interests are, what you would enjoy doing. There are a lot of career inventory tests and aptitude tests and tests to fit your career to your personality. Your dream job may not be the best-paying job, but based on my personal experience, money doesn't exactly buy happiness!
Get as much information as you can about the careers you're interested in. Interview people in the field. Job-shadow if you can. Try not to make the mistake I've made of just working in jobs to pay the bills. I make a decent salary, but the personal fulfillment isn't there.










Joan,
Great suggestion. One of the best assessments is the Myers-Briggs Career and Personality Assessment. See http://jobs.CollegeRecruiter.com/JS/CareerResources/Assessment/ .
Excellent point. A successful job search actually starts with knowing who you are and what motivates (or stimulates) you to do your best.
Meanwhile, you needn't beat yourself up. All of those "jobs [just] to pay the bills" have actually given you valuable hands-on experience that provided concrete knowledge of that job as well as work experience. You've graduated Entry Level in many respects.