God is all-knowing because He knows all things in the past, present, and future, as well as all potential things. God knows all things that are or ever could be. Everything is like one thought in the mind of God. Therefore, we say God is all-knowing.
God is present everywhere, all the time. There is no place where God is not.
God is almighty because He can do and make anything which is good and non-contradictory. Thus, God cannot commit sin because He cannot contradict His infinite goodness. Nor can He violate the principle of non-contradiction, which states that a thing cannot both be and not be at the same time.
The attributes of God are His perfections; that is, things such as infinite goodness, eternal, all-knowing, all-present, almighty.
God is infinitely good. His goodness is limitless, as are all of His perfections.
God is eternal. This is true because He always was, is now, and always will be.