Well you can get a new card if you wish. The largest capacity card that it can hold is 128 GB. However, if memory serves, that phone doesn't allow for running apps off the card, so while more room will work for files like photos, music, videos, etc., it won't for apps.
In regard to retrieving the data. Well there is no guaranty that you can. Wiped/deleted usually means wiped/deleted. However, that said, you can try the following.
There are a few apps/programs out there that 'may' be able to help you recover the data.
A few of the programs you could try would be... DiskDigger, MobiSaver, Android-Recovery and Tenorshare. They are all data recovery apps/programs. There are many others out there, so check around and see which you would...