GC and OPT/H1b Green card processing

Hi all

I am on my OPT now but I am marrying someone having a GC. My question is can she sponser me ? if yes. how long its gonna take to get my GC? Also , How long does one gets a cirizenship after getting GC? and if she gets her citizenship will my Gc processign be faster?

Appreciate your replies.