Is this Dryad race balanced when compared to officially published races?

In a similar vein to these two questions, I’ve made my own Dryad race, but without subraces for right now. I based the very basics off of tieflings, but replaced the damage resistance with the Speech of Beast and Leaf and Fey traits, as well as modifying the spells gotten in the tiefling three-tier spell progression; finally, I modified the languages known, and the +1 to Int went to Wis instead.

Is this race balanced when compared to officially published races?

If it is too weak, I was considering making the Speech of Beast and Leaf trait just make the dryad always under the effect of Speak with Animals spell, and grant a similar effect for plants. If they were still too weak, I was also considering adding either Charm Person or some other charm effect. If they were too strong, I’d get rid of one or two of the Forest Legacy spells.

Sapling Dryad

Speed. 30 ft.
Ability Bonuses. CHA 2, WIS 1
Age. Dryads mature much slower than most other races, and live much longer. They achieve maturity at age 100 and may live indefinitely if they are not killed. Most Saplings are between 50 and 200 years old.
Alignment. Dryads generally do not care for much outside their forests, but those that do are usually Good aligned.
Size. Dryads are usually slightly shorter than most humans. Your size is medium.
Darkvision. Accustomed to twilit forests and the night sky, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You can’t discern color in darkness, only shades of gray.
Speech of Beast and Leaf. You have the ability to communicate in a limited manner with beasts and plants. They can understand the meaning of your words, and can respond by communicating simple ideas.
Forest Legacy. You know the Druidcraft cantrip. Once you reach 3rd level, you can cast the entangle spell as a 2nd-level spell; you must finish a long rest in order to cast the spell again using this trait. Once you reach 5th level, you can also cast the pass without trace spell; you must finish a long rest in order to cast the spell again using this trait. Charisma is your spellcasting ability for these spells.
Fey. You have two creature types: humanoid and fey. Because of this, you have advantage on saving throws against being charmed, and magic can’t put you to sleep.
Languages. You can speak, read, and write Common, Elvish, and Sylvan.