Night Prowler is a must, it was a core component of Bat Ponies offensive abilities. Without this passive, Bat Ponies are just edgy Pegasi.
If the night time damage buff is too strong, how about a passive that rewards skillful play called "Kill Streaking" or "Killer Combo" that increases the amount of Damage dealt for a short time on ever successful kill, with it stacking as a buff progressively strengthening the player for every kill, to a limit. Skill ups would either be increases the effect of the buff, increasing buff duration, or increasing the overall buff cap.
(This is coming out of the Anarchy Tree of the Mechromancer in Borderlands, and her Anarchy stacks.)
Night Vision makes sense as a skill.
Fruit Fill, I like it, but change the name to "Fruit Bat" because youknow... fruit bats are a thing.
Mob Sense, Sharp Hearing, Sharp Smell all seem to conflict and overlap with eachother. I don't care for having multiple skills do the same thing. Perhaps a single skill that informs you of mobs nearby and their general distance (In terms like far/near/close ex: A Zombie is close), and upgrades increase the distance of this sense. And at the edge of your range it simply gives you a general message of (There are creatures around.) This skill would work in excellent use in mining, informing the player of caves nearby.
Screech having knock back seems unrealistic (I know we're talking about magical ponies, shush), but stunning effect is more believable, more useful, and you can put PvP modifiers on it if people are gonna get salty about it.
Stealth I get it, bat pony, night, sneaky. But Stealth was relatively unused as a skill, not to mention your armor/potion effect/item give you away. I would enjoy seeing it reincarnated as an evasion passive. Or a night time passive that fades them out. Honestly, in PvE Stealth is absolute trash when mobs don't really recognize it and target you anyway. In terms of an Evasion Passive, make it a percent chance to ignore damage, or make it a buff that will allow the user to avoid the first few hits they receive after using the buff. But have it wear off on it's own after a while if the player is not attacked, similarly for balance reasons, don't engage the cooldown until the buff is expended, or expires.
Lacerate is so-so. Not good not bad. I'd be more for it if we didn't have to deal with Mobs still getting revenge attacks for it.
Life steal was a must in general combat, I'd like to see it return. However if people are going to salt over it (Which they will) You can put PvP modifiers on it.
Efficient flight should be integrated into Fly so that skill ups will reduce the hunger spent, and maybe a passive that reduces damage taken while flying, but for the sake of balance and not having Admins listen to people cry about Broken classes, Keep the Hunger spending and Damage taken just above normal at max levels. Perhaps even change out the hunger/damage reduction with enhancements to overall speed, grant the player passive movement increase, or an active buff that boosts speed greatly for a short time, because honestly, being able to get some where quicker is probably less annoying than the same slow flight, just not having to eat as many potatoes, lets be honest, flying/walking/run 1k blocks is a pain in the ass. Also this rewards players who properly adjust themselves, and punishes people who refuse to observe what they are doing.
Cripple and Exploit were So/So quite useful in PvP, not really used in PvE.
I would like to see a passive that buffs Critical attacks ie increases the chance for maximum damage out of a critical.
And finally a Bat Pony sacrifice buff that chops off half their health or more in return for greatly heightened damage.
Would it be too crazy to have a passive the boosts vanilla exp gain from mobs? call it "Combat experience"
If Reapers return I would enjoy stronger life steal and the return of the Sweeping Strikes. Both were extremely useful in mob management, and sweeping strikes isn't really broken in PvP, at least not in 1v1. As well as a passive that heals the player upon enemy death. Again, not that broken in a 1v1 situation.
Another passive for Reapers would be "Patience" If out of Combat for a set time, the initial hit deals extra damage, but it would have to be around 2~3 minutes of out of combat. Out of Combat being, you have not hit anything. Skill ups for this would either be increasing the extra damage, or reducing cooldown.
Also for Bat Ponies I propose a higher Exp cost to level up, and level requirements on skills to level up. Putting passives like Night Prowler into a higher tier, and Life Steal at a lower tier to start, but requiring higher levels to make stronger. Obviously Flight would be a low tier skill, even an unrestricted skill., however upgrades require higher levels to employ.
Along side Higher Exp Cost to level up, a higher exp drop upon death, or total exp loss upon death. As well, I would like to see a drain on exp for Bat Ponies.
Reasoning: If a player wants to play a high damaging class like Bat Pony who's skills are so offensively focused, they should be rewarded for skillful play in the form of stronger abilities. People who play Bat Pony, but do not show the aptitude for PvE combat with a combative class should not be allowed to progress as easily as a skilled player. In terms of Exp draining, I would propose this drain be incurred daily, and at a ratio that essentially requires Bat Ponies to eliminate a number of hostile mobs per day, this number essentially increasing as they go up in levels. This would mirror reality where not practicing your trade would cause your overall ability to preform that trade to decline. Obviously this drain should not occur if you are offline for a set period of time, say a couple in game days. This would prevent people from logging off before night falls to escape the exp drain, but allow for players to safely leave the game for legitimate reasons and only have minimal loss. Obviously this loss would not be too substantial, but enough to not be ignored if you let it go too long, besides the assumptions would be that players who are actively attempting to level up would have no fear of this drain, because they are being productive as an offensive class.
Summary: Make Bat Pony a difficult yet rewarding class, that focuses on combat, and benefits skilled play. While ultimately punishing the people who just pick and throw down skills wily-nily. The effect of increased Exp Cost, and Level requirements would allow the player to get used to the skills they have (or force them to overcome their terrible picks)