not sure whether the USB port can be repaired, but if data on the drive is more important than the drive itself, you'll need to save data first. if the drive is physically broken, you need to find a data recovery firm to help you, which of course will costs a lot !
well, if it is just logically damaged, you can fic the data recovery problem with data recovery software like eassos recovery free.
after all of files are saved, you can find a repair center to get the frive repaired.