You're a good looking man, and you totally deserve to clean yourself up a bit and look a bit more taken care of.
I think you could start, as blondie above mentioned, with jeans that aren't ripped. Maybe add in some of those nice slacks that are still comfortable and casual to wear, or some darker colored jeans, black ones, ones that look a bit dressier.
Then you add in some button down shirts, these don't even have to be tucked in, you know? Just unbutton the top 3 buttons and don't tuck them into your pants and you look cleaned up without looking business casual either.
Don't you dare touch the stubble, though. It's just too sexy.