There is no bad personality profile. Only less frequent ones. Because INFP is more rare, we have to make an extra effort to understand others and make ourselves understood.
Let’s say you speak english and you travel where people around you speak only french. You will have to make the effort of learning the language and understanding the way people express themselves, if you want to be understood.
As INFPs, we are often like the traveller, stuck in a foreign country.
It took me a while to accept this reality. I used to prefer seeing things in my way only, for the honor to stay true to my inner self.
The thing is, you will feel a lot better if you accept and understand that other people have their own way of seeing life. Making compromises and sometimes letting go of your point of view will help.