Studying price action, learning a strategy that suits you and sticking with it might help. discipline was what i lacked at the start. try a demo account, practice your strategy on it. if you cant complete a hundred+ trades using that strategy alone, then you might be lacking discipline.
p.s: after i identified my lack of discipline i practiced on a demo account for six months(mostly because i was broke
) using proper risk management and i finally saw the light.
it takes time to get to that level.