The secrets to effective & consistent profitability (based on my own experience):
1) Keep your top-down analysis simple.
2) Integrate time and price correctly.
3) Use a mechanical entry model with SMT confirmation.
4) Manage risk religiously.
5) Avoid shiny object syndrome.
6) Collect as much data on your edge as possible. The more metrics you have, the greater your confidence and clarity in your system.
7) Build and follow a consistent trading routine.
8) Think in probabilities & focus on the process, not the outcome.
9) Journal every single trading day.
10) Don't take the internet too seriously... and have fun.