Retroarch won't load cores and I'm having issues installing them manually

no, you are okay. just enable somewhere in settings options to download cores and it should eventually work.

or you can try to use retropie (but you probably will need the second sd card to switch to)