Behringer UM2 + Pyle PDMIC78 = Too quiet and noisy

After looking for an affordable setup I ended up buying the Behringer UM2 interface and the Pyle PDMIC78 (cheap SM57 clone), but when I tried to record something, I realized that the volume was way too low. I have to turn up the gain in my interface all the way up just to get some sound, and it’s still too quiet and noisy. The input level on my computer is also all the way up. I already installed the proper Behringer drivers and it helped with the latency but not with the volume. I don’t know if the problem is my mic or my interface and I don’t know what to do.
I know dynamic mics are quieter than condensers, but mine is unusable, even at a very close distance.
Should I replace my interface with one with a better preamp?
Should I replace my microphone for a better one? (I was thinking SM48)
Should I get an external preamp? (the most that I can afford is a Behringer Mic100 or an ART Tube MP)