I own a small motorcycle repair and fabrication shop, my college degree was in international affairs. In the past I worked in construction and welding, which are extremely easy to find work in, but don't pay well and are hard on the body if you are a low-level employee.
As you have probably heard 1000 times before, yet it is still the best advice: do what you love and what you are good at. Luckily in these times, there is an even broader range of ways to earn a living than there ever has before, and more are coming up every day. Don't worry about feeling like your college degree isn't useful, it is the life lessons that you learn during that experience that benefits your more than what is listed on your diploma.
In my opinion, the first thing to decide is whether you are the type of person that would rather work for yourself, or for someone else. There are huge trade offs on both ends, it just depends on which ones you would prefer to make. I am self employed and love the fact that I don't have to do what someone tells me to, can take time off when I want as long as I plan for it, the fact that i cannot get fired, and there is no limit to the amount of money I can make. The flip side to that is that your job never leaves you, I have had customers call me at midnight with an emergency that had to be dealt with, and there is no guarantee of making a single dollar, it is up to you to take responsibility to get the work and to take the blame if things don't work out. My roommate is the opposite, he is a hard worker but not driven to seek out customers and have additional responsibility, so he does a job for someone a certain amount of hours per week and knows how much money he will make for it. The trade off for him is that he has to deal with his boss telling him to do things he doesn't want to, and usually cannot take time off.
Once you have decided that, figure out what you enjoy and what you are good at. Even if you don't have all the skills and knowledge required for a job, there are certain characteristics such as logical thinking and attention to detail that are needed for some occupations and cannot be taught, you have it or you don't. Then start looking for a job in that field, or figure out a way to make money on your own if you would prefer to work for yourself. If you choose to start a business that is another discussion entirely so I won't go into the details here.
One of the major things to keep in mind is mobility, both upward in the company or income level, and in location. There are certain jobs where you may earn $50,000 a year starting out, which can be great when your are young and single, but the upper range may be $60,000, which when you are 50 and sending kids to college might be pretty difficult. For example if you sell insurance for 10 years and then decide to move across the country, you will likely have to start over from scratch with many of your clients and relationships, where as you work as a software engineer, you can transfer to other states and countries and pick up right where you left off.
Finally, if you are still young and having a hard time deciding, don't worry. There is a lot of pressure to figure out what you want to do for the rest of your life as soon as you graduate, which is unnecessary in my opinion. You are far better off by taking a year or two working somewhere just to save up a bit of money, and letting thing come together, than racing off in some direction and feeling trapped shortly after. This is true of most big decisions in life like buying a house or getting married as well