I am not sure that you are able to download games unless there are free demos around.
You can store your own games and other files on a USB attached hard drive.
Have a look for WBFS on the internet.
make sure USB hard drive has two partitions, the first must be WBFS format and the second FAT32.
No need to use an SD card at all, everything can be played from the hard drive.