In my opinion, there many cause that communications still ineffective as attitude, knowledge, understanding, time, body language or accent. Attitude is the starting point of the attitude towards things. It is determined by the extent of decision. If the person has bad attitude to the speaker or the thing what they say. It is what makes the person hold back their ideas for that and they won't admit it.