Why exactly are we supposed to give glory to God? He is all-powerful, so why does he need us to bring Him glory? And what does it mean to do all things for the glory of God, like in 1 Peter 4:11-
"If anyone speaks, he should do it as one speaking the very words of God. If anyone serves, he should do it with the strength God provides, so that in all things God may be praised through Jesus Christ. To him be the glory and the power for ever and ever. Amen."
I don't really know why we should always give glory to God. That sounds pretty selfish I guess, but it is a question.