To clean the green algae off the glass you can try scrubbing it with a sponge. The black spots on your driftwood seem to be black beard algae, black beard algae is very hard to get rid of. I would recommend taking the driftwood out of the tank and giving it a good scrub. As for the plants, you...