Do you NEED Elder Charms.
Do you NEED the gear from Valor.
You have LFR, meaning you can run the same instances TWICE in one week, even if the iLevel is lower.
Not the mention you can now, also, upgrade the iLevel on your gear.
This also answers your post, Devic.
This game has always been based around RNG.
Valor point gear has NEVER filled in every slot for your gear.
It's usually a ring, some legs, shoulders, or a helm and that's it.
Refer to Cataclysm or Wrath for my points.