Let me start out by saying you are delusional if you think that these kids are making millions of dollars.
I read an article, the average league player makes 1 million and thats a bad player... so its fact.
No, the "fact" is that you read an article—or you are lying.
You say that since you have played for two years that it makes sense that you should want to try to go pro. Okay, that's nice. Not everyone feels the same way.
I have played about 1,900 hours of League. That's not the highest by any means, but it's a large amount of time. I don't feel the desire to pursue a career playing League, I wouldn't want to.
I take Esports seriously in the sense that I respect the validity of the competition and I can appreciate the skill of the players. However, when I play a game of League, it's not exactly what I would call Esports. It's gaming. I'm Gold 1. If someone in one of my ranked games told me he was chasing the dream of turning pro, I would probably not take him seriously. Why would I?
If you aren't challenger and playing on a challenger team, you have no chance. You're either good enough to make money from it or you aren't. I wouldn't waste your life chasing that pipe dream.
And for the record, these kids are being salaried at $25k. That's the Riot contract. Then you consider their ad revenue, which can be thousands or tens of thousands per month for the popular players. Then add on donations, subscription income, sponsor income, and merchandise, and you're looking at six figure incomes for a select few players.
I've heard of two asian streamers signing contracts to stream that were around one million dollars.
But let's get back to reality here. For the average pro League player, they are making less than $30k per year. That's less money than someone that spent two years in community college learning how to fix computers and went and got a job at an IT help desk.
Instead of chasing this unrealistic pipe dream of becoming a professional gamer, why don't you learn a marketable skill that will help you in the real world?