So, my question is can Bitcoin give a life that I dreamt as a child.
Depends on your approach. If you can use the knowledge as good as other successful people, then you can achieve it for sure. But just seeing them being successful, don't think that you can become just like them if you follow their strategy and it will happen overnight. It's a long journey and if you have the will to sail that ship for that long, then the answer is yes. If you are going to get panicked and fall over your emotions, it's not for you. Hope that answers your question.
Is it possible to gain financial freedom? What exactly does financial freedom means in context of Bitcoin?
Yes it is possible and this is the main purpose why Satoshi has created Bitcoin in the first place. Financial freedom in the context of Bitcoin refers to the ability to securely and independently managing your wealth through decentralization, without the need for traditional financial institutions or government control. It allows privacy and control over your assets. There's an article about it. You can read it here:
What Is Financial Freedom?