You have a few options.
>1.
Go to a trade school, pick up something useful. There are many trades for jobs that not everyone is willing to do and you'll make good money that way.
>2.
Become a wageslave, in whatever way you see fit. If you play your cards right it won't be as bad as it sounds, for pretty much any wageslave job you can work your way up and get better money, you just have to decide which jobs are actually worth working and moving up in. Friend I have, he worked as a low level grunt in this computer shop for a couple years but after showing a lot of initiative and being good with both other employees and customers, he got a managerial role. Nearly doubled what he was making. You have a ton of options here too, and can float from job to job until you find something that fits right. How terrible or helpful it is depends on you, your mindset, and how hard you apply yourself.
>3. (last resort)
Join the military. Find a good fit for your needs, stay in only as long as you need to for the benefits, get out, try your education again. Apply yourself to something more useful. By the time you're done you'll have had more experience than most people your age and be heading towards a career.