It's always better to be multi talented but being multi talented and not mastering on a single thing does not work. As they say incomplete knowledge is always harmfull. Perfection is must. You need to work hard you need to give your blood and sweat. But then it would be definitely be better then incomplete or may be being nothing. Do thing in life in which u are best. Or may be workhard for being best. And then knowing different things in life is good.