I think a positive mindset is needed to make a consistent profit. Risk and money management must be maintained to make a consistent profit. If it is possible, then it is very easy to make a profit with the plan.
I think an experienced trader will have some edge due to their in-depth knowledge and advanced trading skills. Just being experienced would mean nothing if you don’t have enough knowledge and trading skills. So, a trader needs to keep on learning for a long time in order to attain this edge that comes with experience.