Install SkillSystems to use dragonveins or add the TrapRework by itself from Sme’s asm thread.
The effects you want aren’t all easy to do.
Buffs - Pokemblem does this, everything else only does 1 turn effects like rallies afaik. Some people change pure water to boost a different stat than res.
Restore status to the active unit can be done with SetUnitStatus patch.
Heal HP is easy. If you want the animation too, use the vulnerary animation patch.
Give item is easy. A random item can be done with some basic branching.
Attack enemies requires my AoE patch. It adds an event command to hit an area of enemies.
Teleporting is easy. Use the move commands with speed 65535 / (-1) and the warpout / warpin commands if you want the animation.
You can find graphics in the repo. Fire Emblem Resource Repository (Battle Animations, Portraits, Music, etc)
Your post is a bit incomprehensible but I tried to answer as best I could. Please organize your thoughts a bit more and ask clearer questions if you need more help.