If this is Android phone - sync it with your Google account, and your contacts will appear there.
As for using the SD Card - it depends on the OS version, you might have option to install apps on SD card, or use one of many "Move to SD" apps available on Google Play.