You attract very good players by winning things, by having other very good players to play alongside, by paying fees and big wages?
So no, we can't attract very good players.
Aside from the lack of will to pay big fees and wages, which I already mentioned, of course we can attract very good players. Even the fucking Spuds signed Soldado!