Just a few quick tips:
3.. Nf6? ... d5 is a much better alternative if you want to play for a win.
7... I would have played ... e6.
10... B:f3? Play Bh5 and Nbd7. Why voluntary give up your bishop?
12... a6? Waste of time. what's the purpose??
17... N:c3? Rad8!
After that you just have excahnged the pieces and agreed to a draw. Overall the game is C- mainly for the lack of even a tiny attempt to gain initiative and try to win.
A while ago, I played a 45-minute game online that ended in a draw. I was playing Black and my rating before the game was 1429, while my opponent, playing White, was rated 1777. So, naturally, I was pretty happy with myself after my opponent accepted my draw offer after move 28. I played my pet variation of the Scandinavian Defense (or at least something similar to it). I feel like I could have kept going, but it looked like it wouldn't have gone anywhere with decent accurate play on both sides. But, I feel like, after going over the game a couple of times, that I am missing something in my analysis. So, I am posting it here. Comments, thoughts, feedback about the game are welcome.