If you want to fulfill your dream make sure you choose the right path. I'm just giving suggestions. So take the less risky at first and as you move forward the risky path will become easier. I hope this helps and good luck making your dream come true.
Knowledge will not be enough to help you make money from trading if you do not have experience or practical skills, because when talking about trading and making money from it we need more than simply theory. Another thing is that people who start trading need to be mentally prepared that they will lose instead of making profits. I have never seen anyone start trading and be able to make a profit from it in the first years, they have to trade time and money to gain experience before making real money from it.
Holding and DCA are better for OP or anyone because they are simple and also provide significant returns.
In this case, if it were me, I would start with a real account with minimal funds instead of a demo account. I prefer a real experience rather than just being in a simulated environment because a demo account will not be able to give you real psychology and emotions. If you use a demo account and then switch to trading with a real account, you will still be a newbie. Trading between real money and fake money will also create different psychology, so you will also make different decisions in both cases. Use a real account with the smallest amount of money and use it to exchange for real combat experience.