Poor preparation and little time spent on a demo account do not give a very good result, I have been practicing on a demo account for a long time.
Yes. If you want to become a good trader you have to give proper time to the market.
so true! and i would add something. study, test and learn from mistakes. traders and trading have nothing to do with being lucky or unlucky. it's all abouth maths (better to say statistics). it's about reading and extracting information from the dataflows market is sending you via the platform. read articles and understand the hidden logic of every indicator. example : are you really sure you know what RSI is? what is mathematical fundament and how it could be a good or bad companion? many use indicators not knowing the hidden meaning of them, just as those indicators were nice coloured gadgets promising to make you rich. no, it doesn't work like this. study, study, study, understand, test, fail and then learn from errors.... and then recycle.
Market has no memory. Here and Now are your best indicators.