According to my calculations your expenses are $10,440 per year, lets assume you don't eat for free, so that another $200/mo or $2,400. You make $19,608 per year, after expenses you have $6,768. You still haven't taken any money out for cars, clothes, entertainment, saving up for a house, or the 401k. assuming you save every penny of that money, you could retire in 25 years. But you have $23,700 in debt, so you can just add 4 years to that or 29 years. If you want to play the game of numbers & leverage, you could hold onto some 0% loans and put money in your 401k but in my mind you are just creating a cash flow issue.
If you want to retire sometime in the next 15 years, something has to change.
This is what I would do:
1. Read the book "Your Money or Your Life (YMOYL)"
2. Right now, your cellphone is costing 5% of your income! You can keep it, but change your plan to a pre-paid one. something like airvoice for $10/month. (savings, $900/yr)
3. Make some money on the side replacing cracked cellphone screens, or fixing phones for people assuming you can find 2 phones a week to fix at $50 profit each, thats another $5k/year. Or another job or another side gig, that's really your only way out of this. Think... craigslist..
4. Think about other ways to increase your income. Find a job making $50k in your field and these problems all go away, that's where I'd focus the most energy.
Making those changes could get you down to 18 years... or less if you wanted to keep doing your side gig in retirement. But I think you have more expenses not listed here, clothes is a starter. Start with step 1, when you've finished that books, things will be clearer.
P.S. You are putting 15,600 miles on your car per year just to go back and forth to work!