INTPs don't have the power that INFJs need to be unleashed
Who says an INFJ needs "power" to be unleashed? From what you have explained so far, you seem to think that you know exactly what all INFJ's will need, and you seem to assume that you are exactly what they need. Neither of these are reliable because you are using yourself and yourself alone as the example for this precedent. If you knew INFJ's as well as you seem to think you do, then you should know that INFJ's often (and in general most NF's) do not like directly told who they are and what they need. In particular when it is in the context of referring back to the individual who made the claims in the first place.
The fact of the matter is, any type can potentially get along and forge meaningful relationships with any type. Of course, there are trends that point to more likely harmonious relationships. I would be inclined to agree that ENTP and INFJ can be a good pair up, but there are many over arching factors that are needed to be taken into consideration in order for this to work. That goes for any pair up. You must also keep in mind that human psychology is much more complex the just 16 different types. I can tell you from personal experience, and just being on this particular forum for a number of years now, that within all of the INFJ's we have on here, some of us are very different from each other in rather marked ways.
There are other personality factors that determine how well someone can get along with others. I will use enneagram for example, as that is another method at which you can describe people (and there is a weak corralation at best between it and MBTI). This theory describes a lot of holes that MBTI simply doesn't discuss in regards to how one thinks and what drives them. Because of that, not all INFJ's and ENTP's are created equal. Same goes for all other types. There are countless ways to measure up personality, and the number of exact combinations that can line up is in the millions.
I can say for me personally, I am doubtful that most ENTP's would be a good match up for me. While I will not disregard someone just because they are ENTP, I generally do not mesh well with them. Ne tends to get on my nerves quite a lot, and I don't jive with that thought process well. While I can not state an exact type that I am "best" for, I am fairly confidant that for me, I would be best with a J type, but that is largely because I am personally an extremely strong judging type.
In all, you can't state in such a overarching way what is best for another. Let alone stating in such a way where you seem to know someone better then you know yourself, which is a tricky path to take.