what if i was drawing information from people:

я спрашиваю эксперта = im asking an expert. which case is used here? accusative or genitive?
я спрашиваю вcе or вcеx = im asking everyone. do i use вcе or вcеx?

also, what if i was asking for a thing?
я спрашиваю совета = i am asking for advice. i believe this is in genitive case.

the usage of accusative and genitive cases here are rather confusing.
Я спрашиваю всех (animated, it's accusative)

Я спрашиваю совета. The совет here ("advice" is countable in Russian, don't forget) doesn't mean the person who answers.
Совет represents the information being asked here. That's why it's genitive with совета.

Я спрашиваю совет ("council" is another meaning of совет), как нам следует поступить с провинившимся.
(Now совет is in the accusative case, which means that the counsil is being asked for its opinion on what they should do to the defaulter)