Still won't be Nirvana but would help.
The only problem with the face to face for checks is finding people who would be willing, short of having a tank batalion with them, to hand them out. There used to be a commentary in the inner cities years ago: My lady is coming on whatever date. “My lady” was the welfare person handing out the checks. “My Lady” today would need to be the equal of an infantry platoon.
HIRE PEOPLE.
Drug testing would likely be tossed by the courts; FL is engaged in that debate now. No benefits for felons will make them even more apt to commit crime to survive.
Stiffer sentences for fraud? Fines? They've no money for that. Jail time? Great! You've solved their food, housing, health care and other problems at tax payer's expense and now these felon'll have no benefits when they're out and return to a life of crime to survive. Genius!
Mailing checks for tax refunds won't stop fraud. Electronic payments are efficient and low cost, and you'll explode the size of government if you require face-to-face for benefits.
The only helpful suggestion I see if regarding computer screening; yet as I said the BEST "How to Help" is employment. And I don't want to hear about burger flipping jobs, they have to be jobs that someone can feed and house themselves with.