Instead of giving everyone $X,000 a month, what if there was some sort of secondary currency or credits that all Americans receive (call them Patriot bucks or whatever) that could be used for necessities like food, public transportation, etc.
I don't think the currency should be used for housing costs, but I could maybe be persuaded otherwise. Ideally though, by having the necessities covered, it would free up income earned through working to cover rent, and thus working would still be encouraged.
This seems like something that's easily doable and doesn't solve poverty completely (there are still other costs like health care), but this would help a lot of people and be a step toward UBI in the future maybe.