Organising data on Garmin Etrex

I installed an optional memory card in my Garmin Etrex 20 shortly after I purchased it about a year ago. On reflection it would have been better to wait until I gained an understanding of the how to use the device and, more particularly, how to integrate it with Garmin’s Base Camp software. Lacking that understanding, I was somewhat indiscriminate in how I copied gpx files. So I now have a quite unintelligible mess of files on both the card and the Etrex’s memory. Some of this combination of downloaded and self-created files do have meaningful names, but many are named Track1, et cetera and Waypoint1 et cetera. How these auto-named files relate to what I see on the Etrex display is a complete mystery to me.
Added to this confusion has been the behaviour of the SD card. It worked for about six months, then would not mount, so I ceased using it. Then after a while I found that it would mount consistently (not that I’d changed anything), so I went back to copying gpx files to it. But now it has again decided that it will not mount, so the obvious solution is to ditch it. I found that it does mount on someone else’s computer, so I’ve copied all of the gpx files to my computer to allow me to see what I can then copy to the Etrex’s memory.
I believe the logical solution is first to copy all gpx files from the two GPX folders (Etrex memory and internal card), then erase all gpx files from the Etrex and start again. I.e. re-copy files back to to the device one at a time so that I can determine what names to give them. How this effects what I’ve currently got in my collection in Base Camp isn’t clear to me at this point, as it displays no auto-named files. But I guess I can also work my way through that one file at a time where necessary. Unless someone has a better suggestion, of course!
Added to this confusion has been the behaviour of the SD card. It worked for about six months, then would not mount, so I ceased using it. Then after a while I found that it would mount consistently (not that I’d changed anything), so I went back to copying gpx files to it. But now it has again decided that it will not mount, so the obvious solution is to ditch it. I found that it does mount on someone else’s computer, so I’ve copied all of the gpx files to my computer to allow me to see what I can then copy to the Etrex’s memory.
I believe the logical solution is first to copy all gpx files from the two GPX folders (Etrex memory and internal card), then erase all gpx files from the Etrex and start again. I.e. re-copy files back to to the device one at a time so that I can determine what names to give them. How this effects what I’ve currently got in my collection in Base Camp isn’t clear to me at this point, as it displays no auto-named files. But I guess I can also work my way through that one file at a time where necessary. Unless someone has a better suggestion, of course!