I came in on the QRP program 13 years ago. Keep in mind that they change requirements often. I don't understand what you mean about Visa??
You can come here with a passport. Unless you are on the 'no-fly list" I can't imagine your driving record being a problem. Hopefully you have solved your drinking problem. If you haven't you will fit right in here. Ha ha ha
Of course you may not live long.