1.To do well on your exam basically means to get a high grade on it, to do good, or to succeed.
3."Same as" means that there is nothing different about the two, which I don't quite understand how that would work in that sentence because love is not at all the same as hate.
4.To "go running past" basically means to pass by something very quickly. So, in that sentence, it would mean that someone was going quickly past stores (or "shops") every day.