Beat my first 1350. Please take a look.
On move 2 you should play d5, - whites move is too passive, and after exd he does not have Nc3, so he does not win tempo vs the queen! - Nf6 is good but not good enough to punish c3.
Bf2 is just a bad move, and Nxe4 afterwards - no comments, you just lost 3 minor pieces for 2 pawns, you should pay more attention to this.
Luckily for you he decided to be gready - on move Qh5 straight away is better, you make it so that he cant caste for the time being, and is forced to move his king. Afterwards he I have no idea what your opponent is doing but he does not seem to like to develop his pieces.
You seem to know how to use the initiative but you have to be more careful and not blunder your pieces. Some slow type of games or Over The board games might help you improve your vision.