All I do with my life is Christian Music and I could glady point you some very good Christian bands who sound very similar to the artists you mention.
Rock: Hawk Nelson, Relient K, and FM Static
Hip-Hop: Grits, Verbs, Cross Movement, Pettidee, and Toby Mac