You can't have Gourami and Betta's in the same tank together as they will fight, maybe not at first, but they will fight eventually and you shouldn't knowingly do this to your fish. Having said that though, the Dwarf Gourami are mainly mid-tank with forays to the top to grab a bit of air, or to spit a bit of water, and down to the bottom to forage for food scraps, they also love to nibble on plants so make sure you have a few real plants for them. There are also a few incurable health issues surrounding the Dwarf Gourami's so make sure you get them from a reliable breeder rather than the LFS, I've lost one already to a viral tumour and my other one has only a matter of weeks before he dies as well from the same virus. It's devastating loosing your fish.
The Neon Tetra will most likely nip at your Betta's fins, so he really needs to be in his own tank. I know my Neon's nip at everyone else in my tank. Tetra's also need to be in a school of a minimum of 5 - 6 fish, the more the better, they're quite a sight when they all school together, so you need to get a few mor of them.
You need to rehome the Chinease Algae Eater or return it to your LFS immediately! They grow to around 30cm's long and are really, really agressive it will most likely kill the rest of your fish. They're usually nice and placid till they're about half grown (adolecent, around 15cm's) and then their demeanor will change overnight, and you'll have a tank full of dead fish!
Good luck with your tank and it's inhabitants