You have provided quite a long list of factors that have something to do about forming our opinions. I think our belief system is one of the strongest factor that creates and sustain the opinions.
About Perceptions I think they are themselves influenced by opinions. I mean if I have an opinion about something, I would perceive abut it accrdingly