For starters there is no serious White attack and no need to weaken your position with 4...f6. Just go for Nf6,Bg7,0-0 and you have a nice position.
Edit: "Nice position" does not mean that you are winning. You are equal or slightly better. So, don't try to punish White immediately - this unprepared pawn storm is premature. Complete your development.
My rating 830 ish. Opponent 690 ish. I played this crazy game as black.
How should I continue after surviving scholars mate? I usually like to play Italian pianissimo and it feels as those plans are ruined. I managed to win but made many bad moves.