Practice doesn't make perfect, but in trading at least, perfect practice makes improvements. You'll never achieve perfect results because not all trades are won, even by professional traders. And that is okay. You don't need to win every trade to produce a good living