Since you are not yet married, and have a long investment horizon, you can go for an aggressive portfolio. You can also go for some midcap funds and assuming an overall portfolio return of 15%, you will end up with about 50 lakhs.
However, the return you are seeking is 18% year on year which is possible but cannot be guaranteed. You will need patience, some skill and a good advisor. If you do not invest in Direct Plans, then chances are you may not be able to meet the target as you will lose significant % to commissions.
You can invest in funds like ICICI Pru Value Discovery, Quantum Long Term Equity and Mirae Asset Emerging Bluechip. Check out the “Wealth Builder” section in the Jama app for more.