Supposed attributes of God, omniscience, omnipotence, omni-benevolence — they are all mere logical terms. To apply them to God actually brings Him down because He transcends the categories. They aren’t that useful as theological statements because theology itself must of necessity be entirely personal.
All-knowing: We should understand that God knows more than any of us, and no created being comes close. The thing is, it’s not a question of what He knows, since He creates reality and knowledge. Does He know the future? Of course, but we can hardly wrap our minds around how that works.
All-powerful: See the previous statement about being Creator. Anything He can make, He can adjust to suit His whims. He can do it in multiple universes at the same time, if it comes to that. Don’t worry about what God can do.
All-loving: He cares or you’d already be dead and in Hell. That’s what we deserve. That you exist in the first place proves He cares. And He is compassionate because He keeps driving us to the one thing that does us the most good — His glory. He loves us enough to guide our wanting until it focuses on His glory. He grants an awful lot of things people want that can’t do them any good, so it’s obvious He is patient beyond comprehension.
Of course, we could go on and on, but those three are the obsession of those who trust in human logic as any kind of useful guide to truth. God is a real and living Person; that’s all you need to know about His attributes.