In my experience during my time in forex trading, psychological factors play a major role. I have good knowledge and good skills to trade, but if I do not manage my emotions well in my trades, either when I am in a profit position or in a low position, even all the earnings I earn can fit in both. You have to learn what is forex and lot and margins and pips then you should know and learn how to manage your capital then learn classical analysis then learn some strategies then create a demo account and start trading for a month at least try to make your strategy become fit your character then open a real account or try to trade with a bonus like a bonus insta never stop learning if you make a profit