A Jack of all trades is master of none. meaning

HOME PROVERBS

trade

A Jack of all trades is master of none.

said for :
A person who has dabbled in many skills, rather than focusing on one, usually he is not very good at any of them.