How do I get the Kanto radio? And also, how do I get the Magnet Train pass?

Need to get to the next cities in Kanto to beat the last 3 gym leaders.

Also, where's the 8th gym leader located? I only see 2 more in Kanto.

Help is appreciated, please and thanksees. <3
2 answers 2