Yeah. But for most traders it takes a lot of pain (losing money)... at least it did for me. I still make mistakes to this day. I just don't have all those newbie issues that you have for the first five years of trading. But I still have patience problems from time to time.
If you really want it, however, and you're willing to burn through a lot of cash to get there, then you'll most likely be successful. Most people have neither. Most are looking for the quick money that they see on those late night FOREX commercials...
It's unfortunate too. Because this is the only job I know of that offers both money and freedom. At the same time. So you would think people would give it their all and have a never say die mentality (which is what you need to be successful). Unfortunately, most don't.