Common meme of today's world is that "good enough" today is better than "perfect" tomorrow. Not in super-competitive, cut-throat domains like finance. Here you either make money and you live or don't and you go under. Making money means finding those strategies that are profitable. If you work hard and attempts after attempts are only "good enough" (almost make money but not quite), procrastinating further efforts is the way to go or else you burn out and it's all over.