jack of all trades, master of none

noun
Graduate
1

A person who has a competent grasp of many skills but who is not outstanding in any one.