Depends on your Marriott rewards status and what type of booking. If you book through a 3rd party you aren't eligible for points.
I used friends and family, didn't get points.
Depends on status level
It depends on what's your status level is with Marriott Rewards program and the nightly room rate.
Not sure. I'll assume 30,000
Thanks! Your answer is awaiting moderation.