Any Eminem song has tons of hidden meaning.  but the 6 min Rap God has more than most.  Complex Mag broke down some of Em's lyrics.  Check out the history involved in Rap God.  http://www.complex.com/music/2013/10/eminem-rap-god-rap-references/bumping