Biologically also when you grow, you grow because of the things which happen inside you, and same way what happens inside you matters for your spiritual growth also. You cannot grow by just being an outwardly person, to grow and to understand you need to look inside and then only you will know your own true nature. Once you start connecting with the self, you will understand your own thoughts and emotions, you will understand their origin and own origin and you will be able to understand the origin of entire universe too. Does not matter what clothes you wear, does not matter where you are, does not matter what you eat and with whom you are, if you do not let it affect you inside it will not effect you negatively. However, it is very difficult to keep yourself intact when you have someone who is inducing negativity inside you constantly, that is why they say choose your company carefully and one should avoid the company of negative people. However, if you happen to be in that company, you need to guard your ownself. How you grow as a better human being depends on what happens inside you. If you will have positive emotions, compassion for others, you would grow as a better human. You need to see what is happening inside you, if you are feeling negative, find the source and get rid of that. If you are feeling positive and happy, stick to that source and elevate yourself further. You need to see what is happening inside. A doctor cannot treat an ailment just by looking at your body and that is why they recommend so many tests, so that they can know what is happening inside you. You need to keep your innerself healthy. Keep your soul healthy to rise and grow. Be in the company of good people. Read good matter and above all, connect to self, contemplate on self and reach to own source.