What does xbox game pass and live gold mean?
Xbox live Gold means putting Microsoft's money behind your back just so you can play online with others.
Gold membership is required if you want to play online with the Xbox.
The GamePass is something like a game flat rate with over 100 games that you can play as an owner.