The best rock song of all time ... "I aint Superstitious" by Jeff Beck.
and why ... well, in the genre of what I think is 'rock music .. electric, strong vocals,heavy bass, hard driving beat' it fits the bill ... just listen to it and that explains why I chose it.
sIx