@Faysal Alam
The one thing I didn't hear was your expenses and debts. How much of your $40K/YR are you able to SAVE each year? Good on you for starting young and having the courage to reach out for help. In order of importance, I'd do the following if I were in your shoes.
1) Pay off any consumer debt. Anything you're paying to creditors is money you can't save and invest.
2) Take 3-6 months a read everything you can possible find on money, investing, real estate, business, leadership, etc. A few examples that are great would be: The Richest Man in Babylon, The Millionaire Next Door, Ninja Selling, The 12 Week Year, Raving Fans, The Miracle Morning, The Speed of Trust, The Art of The Deal, Business by the Book, and there are tons more. Bottom line...Knowledge truly is power. Start there.
3) Determine where you want to be in 5-10 years. Dream big but be realistic. What does the 30 year old you look like? What are you doing? How? Where?
4) Once you've laid out that vision for what your ideal life looks like, start walking that back to where you're out now and determine what you need to accomplish in the next 3 years to meet your 10 year goal. What do you need to do in the next year to meet your 3 year goal. What do you need to be doing each DAY to make each week productive so that each month your goals are met.
5) Surround yourself with people that are successfully doing what you want to be doing. If you can't surround yourself with them physically (the best option) at least surround yourself with them visually and emotionally. Ways to do that include posters of those achieving what you want to achieve, reading books by those that have succeeded doing what you want to do, listening to podcast or watching videos of professionals in your desired area etc.
I'm going to stop there because I don't want this to become a novel but hopefully this has given you some great food for thought. Keep focusing on your future, planning your tomorrow, and executing TODAY and you'll get where you want to be!