I have read your question. I am going to make specific observations in respect of your queries:-
(a) You should immediately increase your NPS from present Rs. 2000/- p.m. to Rs. 4000/- p.m. It will immensely help you after retirement. Not only that, you should increase your NPS contribution every year with the increase in your salary.
(b) I have noted your portfolio. All funds are equity funds. Among these two are thematic funds. Out of these two thematic funds, one is a contra fund. You have stated that you are ready to take risk, but excessive risk without proper return may not be good for the health of your portfolio.
(c) My considered opinion is to close the underperforming thematic funds, i.e., L&T India value fund-growth and Invesco India contra fund-growth.
(d) Instead of investing in these two funds, start investing in one good balanced fund through SIP. You can check the list of the good balanced funds from the websites of Value Research Online or Morningstar India. This step would help you to lower the high risk associated with your present portfolio.
(e) Please remember that no mutual fund (however good it may be) can give 25% p.a. return uniformly for ten years. It is highly unrealistic. You can check the category-wise or individual fund-wise yearly, five-yearly or ten-yearly return data in the above-mentioned two websites. Even if you get 15% p.a. return from your investment for 10 years, that must be considered excellent. Don't fall in the trap of excessive return for a long period. That doesn't happen.
(f) From my comments at Sub-para (e) above, calculate how much time is actually required to build a corpus of Rs. 10 lakh. Take realistic CAGR 10% -12% p.a.
(g) I hope that you are investing in the direct mode of the schemes mentioned by you, rather than the regular mode. In direct mode, you will get additional return to the tune of 0.25% - 0.50% p.a.
(h) For success, study hard and take your own decision. Don't fall into the trap of unscrupulous middlemen.
Come as you are!