Ekalavya

Son of Hiranyadhanus, king of the Nishadas, a casteless forest and mountain tribe.

He wanted to learn the art of war with Drona, but was rejected by him because of his parentage. He was reborn as Dhrishtadyumna and killed Drona in the Mahabharata war.

For the story of Ekalavya visit
http://hindumythologyforgennext.blogspot.com/2013/09/an-archer-par-excellence-ekalavya-part.html