You need to bring your minor pieces (knights and bishops) off the back rank. You make too many pawn moves to start when you should be getting your pieces into the action. Then you make too many queen moves.
Moving your pawns to c3 and f3 just takes away the possibility of putting your knights on those squares. These are good squares for the knights, which you have trouble getting into the game later.
Despite all of this, your opponent plays just as bad and even hands over some material so by move 9 you are winning. (8. ... Qd8?? your opponent should play 8. ... Rc8 saving his pieces.)
15. Bd3 followed by Ne2 and castling kingside might be a way to consolidate your material advantage.
It's a long game, can anyone tell me where I went wrong?