Blood spots inside are usually from ruptured blood vessels or just some extra stuff added from the oviduct. I see more blood in eggs from chickens that were a bit too active the day before, or that went running or flying away from me or some other disturbance.
Speckles on the outside of eggs is a hens personal thing. Some birds have them most don't. I personally like them.