Jack of all trades, master of none


Someone who is good at many things but excellent at none.