Forex trading is for expert people. It requires specific knowledge and skills. Without learning that you can not have consistent profit in forex trading. An expert trader knows when to open or close a position and how to manage risk. He also chooses his broker wisely.
Yes, you are right, there is a lot of knowledge to be gained in Forex trading. It is not possible to survive in trading without knowledge. The more trading skills you develop, the more profit you can make.
Yes without being skilled it's not possible to make money here. It's very normal to lose many initially. A new trader should remember that it takes time to learn. There is no short cut for success in trading. They need passion for learning.