You want to know what women think? Who cares.
Go sign up for a local gym and brush your teeth, or get a teeth whitener which is really good. I've used it once because I got lazy brushing teeth, but its important.
Dude, you're 21 FFS! You're 6 years older than me, which isn't that high. You practically just starting your life, so start making the best of it, by starting to change your image, or you'll regret it.
I started working out, its great. Gives self-esteem and makes me better looking.
Take NeoSeminole's advice

He's good with this diet thing, he takes classes.