Resonance structures are just our way of admitting the limits of our bond theory.
Think about the offspring from a very small mother and a very tall father. Are they the same height as the mother or the same height as the father? They are probably neither - you would predict that they would be intermediate in height between the mother and the father. Of course, there could be genetic or nutritional factors that would push them towards either being taller or shorter.
That is what resonance structures are. If you can take a molecule and draw several reasonable resonance forms for that molecule, the actual structure of the molecule will probably be intermediate between all the forms that you can draw. The classic example is benzene, drawn as resonance structures of two cyclohexatrienes. You would expect the double bonds to be shorter than the single bonds, but if you overlay the two structures, you see that one structure has a single bond where the other structure has a double bond. The best measurements that we can make of benzene do not show two bond lengths - instead, they show that the bond length is intermediate between the two resonance structures.
So what we have done with resonance structures is to make up a short of mathematics that allows us to use all of the resonance structures we can imagine to try to predict what the actual form of the molecule would be. Single bonds, double bonds, triple bonds, +1 charges, -1 charges, these are our limitations in explaining the structures, and the true forms can be in between - a carbon-carbon bond could be mostly single bond with a little bit of double bond character and a partial negative charge, for example.
Not all resonance forms are equal - some of those forms, if the molecule existed solely in that form, would have less energy, and some would have more energy. The actual structure of the molecule will be closest to the lower energy form (they "contribute" more to the final structure), and forms which are too high in energy contribute almost nothing. If you look at keto-enol tautomers, for example, depending on the substituents your molecule may be mostly keto in character, mostly enol, or somewhere in between, just like the offspring of a tall and short parent may be fairly tall, fairly short, or in between.