Skill is important, but not what I would be looking for mostly.
The things I would be looking for, based on your post, are: dedication, room for improvement and a team attitude.
I would much rather have a player that is willing to learn and work with the team that has mediocre skill over a better player that has a solo mentality. Finding dedicated players is tough in this sport because of the $$ to play.
So when looking for players, try to get some that seem to be didcated to the sport for a while so you aren't stuck in the same situation you were left in.
Nothing worse when a few players bail out mid-season and leave everyone else hanging that want to keep going.
PM me if you have any specific questions not covered, I actually am working on the same thing