Well, My scanner picks up sites 30 miles away with that cheap telescoping antenna right here on the desk.
SDRs are cool, and work, but they are different hardware.
That $30 dongle has no filtering or preamplification in the front end.
They were designed for TV tuners and very broadband. (70 to 1000 Mhz)
What selectivity there is, is the IF stage and it is over 6 Mhz wide.
The solution is a preselector which covers the band you want.
A bandpass filter followed with a low noise preamp and attenuator.
(Most scanners come with something like that)
VHF and UHF antenna 101: you are talking line of sight so range is proportional
to antenna height.
The antenna can be broadband, (TV antenna- discone-etc.) OR they can be band specific
(Omnidirectional-groundplane-mobile whip-etc.)
They can be directional and provide some gain such as the Yagi or array.
Feeding the antenna. Most common is coax but all are not made equal.
Cheap is cable TV coax like RG-6. under 75 foot, it works great.
RG-58 about the same.
LMR-214 has less loss but starts getting pricy
LMR-400, RG-8, RG-213 the bigger stuff, has even less loss even 100 foot, but gets quite expensive with connectors.
ALL of the above works as a system like a chain, no better than the weakest link.
Hope this is enlightening.