This is a simple verse with a lot of hidden meanings. It is also one of the few verses where both KJV and NIV are translated without an error of any kind.
This verse primarily consists of six verbs. Three of them are in the form of commands. The other three verbs are in the form of future predictions, perhaps promises. The first three of these words, "ask," "give," and "seek," have been used several times before in the Sermon, but next three are used by Jesus for the first time here, "find," "knock," and "open." The last two are uncommon for Jesus.
The two words translated as "ask," and "seek," have secondary meanings of "desire" or "crave." Since they are both commands, there is a strong sense that we are must desire a specific goal in order to take the actions to get them.