These are the mechanics and keywords
If under it's "Official Definiton" it lacks the word Valid
then it is not Valid. You'll note Inherit has valid. Revitalize doesn't actually need valid because using the phrase "This card" automatically sets the condition that the card itself, no matter the zone it's coming from, will bottom deck if discarded.
As for your Shield Block Question.....