The descriptions that Lupe has given are actually descriptions of himself.
Courage under fire; which means the inability to make a wrong decision during a time of disaster. (This may also refer to the movie “Courage Under Fire” which was explained in the previous explanations).
Gave me a brave heart; because he has the inability to fail and never give up, it has also allowed him to have a heart made of nothing but bravery.
To help improve the meaning of these lyrics, visit "Brave Heart" by Lupe Fiasco (Ft. Poo Bear) Lyrics and leave a comment on the lyrics box