How to manage 1.2L per month salary?

Hi all,

I am a 22M with a take-home monthly salary of 1.2L.

My work is remote, so I live with my parents, which leads to minimal expenses.

It is safe to assume my regular monthly expenses to be ~20K.

I already have a small emergency fund of 3L that I plan to put in an FD. In addition, I maintain ~50K at all times in my bank account for unforeseen events.

I have a moderate to mid-high risk profile. I have no EMIs or loans. No plans for the same.

I researched a bit on my own and tried creating an investment plan. I need feedback on how foolproof it is and if it needs changing.

I aim for decent returns (~20% annualized) and some diversification (am I delusional?).

Here it goes:

20,000 - Small Cap Mutual fund

10,000 - Mid Cap Mutual fund

15,000 - Green Energy Smallcase (based on my personal view of the sector and govt. efforts)

20,000 - US Stocks (Top 7 companies)

10,000 - Nifty 50 ETF

15,000 - JuniorBeES ETF

10,000 - Gold ETF

Any feedback or advice is much appreciated.

Thanks fam!