You are mention very common things in manga, "inner demon" is the same that the monkey with Goku and the "dark haired silent genius guy" is Vegita, the "but later gives him exclusive powers" is Goku being a alien that give him the Super Saiyan. Mixed a little and you get Devilman, inner demon...