In the modern world, talents of all kinds are needed. Therefore we should show our ability to a full extent. This will provide us a lot more chances, for the simple reason that others will be able to know us. If we hide our capacities and bide our time, on the other hand, we may have improved ourselves mentally, but this will not give us a better chance to compete with the others if we do not show what we got. That's why I believe that we should show our ability to a full extent in the modern world. Thank you.
There are people out there that will try to exploit our talents and abilities if we do not keep tight control of what we are capable of. Sometimes it is necessary to not only protect ourselves but also allows us to have something "up our sleeve" so to speak. If we put all of our cards on the table then others will know what they need to get a head of you. Let the talents out as needed and when appropriate. Not everyone will appreciate what we have to offer up front and may over look it. Wait until it is needed and go from there.