Your set up looks great and as long as your filter provides surface movement you do not need airstones, all the airstones do is cause surface movement any way, very little gas exchange actually happens in the bubbles. I would lose the charcoal and replace it whith either media sponges or bags of lava rock fragments, IMO charcoal should only be used as a temporary thing to remove meds or polish water. The space it takes up can be better used for more bacterial media.
By the way, if I haven't said this before, welcome to MFK.