Now to Him who is able to do infinitely more than all we keep asking for ourselves or think, on the basis of the power which keeps on working for us. God can do all He wills to do, but He may not will to do all He can do. This is one of the first principles that a personal sense of destiny discovers. God is able to do whatever He wills to do in the way in which He wills it. However, God does not and cannot do anything contrary to His essence.
Divine omnipotence is always compatible with a right thing done in a right way.
God's infinite and eternal power is limitless but it functions under the control of His perfect righteousness, justice and wisdom. So, in the function of His divine power, God is able to do anything that is compatible with His perfect divine essence. God never uses His omnipotence to make a right wrong or a wrong right. God does not choose to do everything by the immediate agency of His own omnipotence, but He has delegated His power to intermediate agents, Church Age believers. Every one of us has a personal sense of destiny just like Moses and Paul did.