"An alarming 70% of those surveyed in a recent Gallup poll either hate their jobs or are completely disengaged ..."
-- http://www.nydailynews.com/news/national/70-u-s-workers-hate-job-poll-article-1.1381297
First, realize how common your feelings are; that means that many people are seeking solutions.
The word "underemployed" if often used of people who have a job (even just part-time) for the necessary money, but are qualified for a better job. Such a situation affects attitude -- and attitude has a major influence on productivity. Locally, I illustrate this by comparing Chick-Fil-A to Wal*Mart to the DMV [note: apologies to them as appropriate] -- their customer service is characteristically different.
Many schools, and Job Service organizations, and Temp recruiting companies offer tests and counseling to help determine your "best fit" type of job. It is quite reasonable to say, "Well, I know it's not this or that, but I don't know what it is yet."
Most temp recruiting companies make money from a "temp-to-hire" approach in which they place you in a position, but can change your assignment easily if you or the employer are unhappy.
In my experience as a manager I saw many cases of unhappy people venting their complaints when they left a job. They regretted that later when references were required. I also observed people who complained about their last job during a job interview. What were these people thinking? -- managers are looking for people who will appreciate the job that will be offered.
Money is important. So is good relationships with boss and coworkers, customer service skills, and career path. Attempt to make at least a 5-year plan for what, realistically, you would like to do, would like to learn, and would like to become. Then, review and revise you plan pretty often.