there are many young people that make MILLIONS, like those who make it in professional sports, or make it big in entertainment business. that's just life. make it what what you got, and always look to improve other areas.
depending on your medical and if you have any legal background, consider joining the military. some branches you can enlist up until you're 39. they have hundreds of jobs that aren't all combat or infantry related, and you'll receive paid training and experience to build on. most jobs only require four years of service, though some require six years.
they have jobs in construction, electrical, analysts, logistics, vehicle maintenance, air traffic control, health care, computer jobs like IT, networking, cyber security, finance, administrative, and others. you can view ALL the jobs they have on the branches websites. but you don't always get to pick what job you want. it depends on your ASVAB line scores, availability of job, and other requirements needed like security clearance. a recruiter will have more info.
but, after you complete your service, you very well could find a good paying job with the training and experience you earn. even if you don't go to college, plenty of employers are veteran friendly, and will take years of training and experience over someone with just a college degree and no experience. but, the GI Bill can help pay for higher education if desired after you complete your service.
do some research. basic qualifications are listed on the branches websites. then see a recruiter to find out about the process and opportunities.