Hold on! I think you're measuring yourself against the wrong things! I think you're amazingly smart! How many languages do you speak and write in? I can just about ask how to get to the train station in German but couldn't understand the answers.. I can hold my own in a basic conversation in French but couldn't write it much anymore and I can only remember a few bits in Latin - you use this site which is in a language not native to you and you converse so perfectly not only on your own thread, but you contribute in others too! That's really intelligent!!
So true!!!