I think the answer is constant practice. The only you can perfect your skill or talent is when you keep on working on it. The more you work on it, the better you get. It is difficult at first but you will see the improvements show itself with effort.