I was like this several years ago myself, the key is in being humble whilst still being argumentative without sounding like a wanker - it's possible!
Give yourself some credit, you know stuff, and you can know even more if you want to :-)
That is what self growth is all about after all!
I find that having an understanding of human psychology is a critical step towards being effective with this kind of stuff, because it helps you work through the psychology of other people for a common goal (ie, a random conversation with a stranger, job interview, speech, etc).
Without it, your flying blind. When I was younger and flying blind it cost me a number of futures I will never see now.
Humbleness can come off as exploitable and dumb, just as much as it can come off as being intelligent, it's not just what you say, it's also how you say it!
Safe journeys!