Why not play the games you want to play on a home computer? Save up for a $20 usb controller or just use the keyboard.
Or save up for a used PSP off of craigslist. They are dirt cheap and can play a decent library of games.
These goals are much more reasonable than e-begging.
Last option is get a job flipping burgers at a fast food place and buy the GPD XD yourself once you saved up. You could honestly get it before your Christmas deadline without much hassle.