There's a hidden feature that pulseaudio can use that will filter out your background noise and make your microphone sound much clearer with most microphones in Linux. I'll show you the difference, and show you how to enable it! See the code below;
Edit /etc/pulse/default.pa and add the following text at the bottom (Just what's between the ---- lines)
--------------------------------------------------------------
load-module module-echo-cancel source_name=noechosource sink_name=noechosink
set-default-source noechosource
set-default-sink noechosink
------------------------------------------------------------
Then run : pulseaudio -k
Patreon: / doriandotslash
Music by MrGamer (@AndreasRohdin): / gamermachine