I don't go along with this top class players will sign for you because you are playing champions league football...how many world class players signed for Leicester City and they were champions....
I look at two different Calibre types of players who want to sign for champions league qualifying clubs, the ones who want for sign for clubs that virtually qualify each season like an Arsenal apart from this season, Juventus, Porto, Celtic etc and those players who want to sign for Clubs that actualy or are expected to actualy win the thing like Madrid, Chelsea, United, Madrid, City, Bayern and PSG.
If you are a top player who wants to play champions league you are not going to sign for a Spurs, Liverpool or Leicester type club who might only appear in the champions league once in about 5 years this is why when people think clubs like us qualify I don't go along with there thinking that top players will sign for us on the back of that, Leicester City are living proof it doesnt...
Top players want CL and a top pay packet, look at Zlatan/Mkhitaryan, they joined Utd not in CL, no doubt the pay made up for that, but CL football helps attract the best players, especially if you are not paying crazy pay.