They are talented and intelligent. They are capable of anything a white person or person of any race is capable of (to mention it, yes, this answer is coming from a white person).
The reason why they African countries aren't as developed is because of one reason: imperialism. For the last couple hundred years, countries of power imperialised African land for themselves. They've caused a division of their religion, tribes, and culture. This ultimately led to how the African countries are divided today. Many of these African countries, today, still have religious and political tensions from imperialism and the world wars. The history of imperialism is the main reason why African countries are so poor (of course there are some African countries that are an exception to this).
It will take a long time till Africa can overcome the damage done by imperialism. The history of any nation has a major impact on how they are today; economically, politically, and religiously.