What is the meaning of Matthew 21:20-22?

20 And when the disciples saw it, they marvelled, saying, How soon is the fig tree withered away! 21 Jesus answered and said unto them, Verily I say unto you, If ye have faith, and doubt not, ye shall not only do this which is done to the fig tree, but also if ye shall say unto this mountain, Be thou removed, and be thou cast into the sea; it shall be done. 22 And all things, whatsoever ye shall ask in prayer, believing, ye shall receive. (Matthew 21:20-22 KJV)

William Burkitt’s Commentary

The disciples being filled with admiration at the sudden withering of the fig-tree, thereupon our Saviour exhorts them to have faith in God; that is, firmly to rely upon the power of God whereby he is able, upon the goodness of God whereby he is willing, to perform his promises to us.

Learn, 1. That faith is a necessary ingredient in prayer. Praying without faith, is like shooting without a bullet; it makes a noise, but doth no execution.

2. That whatsoever good thing God has made the matter of a promise, shall be given to good men, praying in faith. Whatsoever ye ask in prayer, believing, ye shall receive.

Yet, Note, That the faith here promised to root up mountains, must be restrained to that age of miracles, and to the persons to whom this was spoken, namely, the apostles and first propagators of the gospel; it being certain from experience, this is no ordinary and perpetual gift of Christians.