First,consider your introvertism a blessing not a misadvantage.We are just wired differently from extroverts.So we posess many things that many(extroverts) wish to have,but we take them for granted and focus on negatives,things a society full of extroverts view as the way of living;but it's not,it's their way of living.
We posess; high inteligence,creativeness,honesty,focus,deep love,confidence,decisiveness, you name it.
Secondly,you/we need to understand what being introvert really means.Introvert is not anti social,is not egoistic,is not shyness,is not many things we name it...
Introvert is the one that recharge by being alone.That is the only difference between an introven and extrovert.The need to recharge,to regain energy,to reboost by being alone., while extroverts prefer being around people to recharge.So you wanting to regain by being around people is denying yourself peace and happiness.You will never achieve that.
I used to think that way,but slowly i discovered that I'm introvert but can talk without shy,can stand before big audience and speak,can make friends easily,can engage in group talks very nicely,things that many extroverts can't but it's just that I prefer different.And you can learn that too,not because you are an introvert but as human being.These are soft skills
anyone should learn regardless of their personalities.
So my friend,the key is to accept you are an introvert and enjoy having few meaningful friends,enjoy being alone,enjoy learning to cope with boredoom(extroverts strugles too),enjoy learning new soft skills and enjoy the fact that you are different from extroverts just like they are different from us.