If you want to combo you could always make a card that discards cards from your hand and searches your deck.
Like "Discard every card in your hand and add Mountain of Bodies to your hand from your deck" would probably work.
... holy fuck that's genius.
Also, some Terrain/Building Concepts:
WARP Train Platform- Once per turn you may banish a Card you control. If you do, you may play a card from your Banished zone.
Packed Streets- Cannot Attack. Sacrifice any number of Building cards you control. This gains their stats and effects.
Barricaded Hideout- While this is in play, non-Building/Terrain cards you control take 1 less damage from all sources.
Underground Passage- While this is in play, non-Building/Terrain cards you control may be played face-down.
Also, some non-Building cards as well
Gearhead- One attempt to fill that whole 'cards that you want to have destroyed' niche. When destroyed, creates a random Gear token in your hand. All three tokens would not count to your 'cards per turn' limit, one increases Attack by one, another Hearts by one, and the last draws 1 card.
Syndicate Cyborg- This is my idea for that whole 'stat fodder with a negative effect' thing. High stats, but either he can't attack if he's the only Syndicate card in play, or you flip a coin each turn and on tails he can't attack.
Destructive Analysis- a card for the idea that you gave. Discard (?) cards from your hand, search your deck for one card.