Adding players fill the rosters with generated playes where their is not enough players to fill the squads.
Adding key staff will add staff to teams without it, This is something i would not do personally because it can add alot more extra expenses if above Level 10, you will still be able to hire those staff if you wish to do so.
Also its not very realistic for teams very low down to have certain staff members.