For necks, there are two currently known “best” options.
1) Drak’Tharon Keep quest rewards a neck with agility, crit, and a socket. Probably easiest to acquire.
2) Req’d 19, ilvl 28 green BoE from Legion or BFA that has socket (or socket+tertiary) with heavy secondaries.
As for trinkets, the...