It's likely that the plastic screen that protects the LCD Panel is cracked. Follow the repair guide (include link) to remove the broken screen and replace it with a new one.
The following memory cards are supported by Samsung. SD card (2 GB guaranteed), SDHC card (up to 32 GB guaranteed), SDXC card (up to 64 GB guaranteed) Class 6 and above recommended