I am a rebel, but yes, I'm so militant
B.o.B. is making a play on words:
rebel implies that he is anti-establishment and rebellious, while militant means he is combative and aggressive in support of a political or social cause
so he is a rebel WITH a cause!
To help improve the meaning of these lyrics, visit “Out of My Mind” by B.o.B (Ft. Nicki Minaj) Lyrics and leave a comment on the lyrics box