God can do all things, but he can't do all things in all ways. The source of his power is his awareness of and submission to the laws that describe immutable reality.
This is why he tells us "it must needs be done in mine own way." (D&C 104:16) There is no other way.
The Lord possesses all things, and he desires to give us all things, but we can only receive them "in [his] own way." If you do not have what he has, the reason--the only reason--is that you are not yet willing to receive the way he has to give them to you.
Each and every thing God has to give you has a path associated with it:
20 There is a law, irrevocably decreed in heaven before the foundations of this world, upon which all blessings are predicated—
21 And when we obtain any blessing from God, it is by obedience to that law upon which it is predicated. (D&C 121)
It is the tragic experience of God's servants to witness the never-ending folly of people who implore God to give them what they desire, only to reject or resist him when he gives them the path to obtain it. These people go away sorrowful (Matthew 19:22) and "return again to their own place, to enjoy that which they are willing to receive, because they were not willing to enjoy that which they might have received." (D&C 88:32)
The Lord can only "...order all things for your good, as fast as ye are able to receive them." (D&C 111:11)
How do you resist the Lord and limit how fast he can send you more? You reject the very thing you already know.
Therefore, marvel not at these things, for ye are not yet pure; ye can not yet bear my glory; but ye shall behold it if ye are faithful in keeping all my words that I have given you, from the days of Adam to Abraham, from Abraham to Moses, from Moses to Jesus and his apostles, and from Jesus and his apostles to Joseph Smith, whom I did call upon by mine angels, my ministering servants, and by mine own voice out of the heavens, to bring forth my work; (D&C 136:37)
Joseph Smith is a fantastic example of what it looks like when we are "willing to receive." Joseph Smith was willing to keep himself from churches that clearly did not align with God's word as given in scripture. He was willing to face persecution, even as a young man, for doing so. He was humble enough to believe that God would speak to a nobody. He was humble enough to listen when an angel visited him. He loved God enough to learn to trust him in not selling the plates for the money his family so desperately needed. When translating the Book of Mormon, he was willing to put aside his temporal affairs to spend an enormous amount of time on the project. He was humble enough to believe that God could make characters appear on a rock in a hat. [Most of you are too proud to even read a book.] He was willing to face incessant punishment at the hands of his wife for the sake of his following Christ, so far as he understood him. He faced his own death for the love of people who hated and despitefully used him.
How many of these things would you be willing to receive? All? Some? None?
The bad news is that you are not willing to do what it takes to receive all that God has to give you. You still think that you will somehow be exempted from the trials every saved person had to endure; that somehow you will be the first person to obtain eternal life without unlimited trust in God. You are wrong.
The good news is that although "ye cannot bear all things now" you should still "be of good cheer" because the Lord "will lead you along." (D&C 78:18) "Thus saith the Lord, thy Redeemer, the Holy One of Israel; I am the Lord thy God which teacheth thee to profit, which leadeth thee by the way that thou shouldest go." (Isaiah 48:17) He is revealing his ways in clarity and fullness not had since the foundation of the world, and all you have to do is focus on the very next step. "The kingdom is yours and the blessings thereof are yours, and the riches of eternity are yours." (D&C 78:18)
Repent of your sins. Change your desires to align with God. Stop making excuses for yourself. Stop conveniently forgetting or ignoring the parts of his word that don't match what you are already doing.
It's time to let the Lord lead you along. Go to him in prayer and identify everything you know that you do not do. Stop doing the things you know are wrong, start doing the things you know are right. As you reconcile yourself to his word, so far as you have it, go to him in prayer and ask for more light. Be prepared for him to bring you into experiences that will expose your lack of trust in him. Keep going anyway. In all things, you will see that he is worthy of your trust.
Do everything he tells you, and you will be led to eternal life: to receive all he has.