Here are few suggestions where you need to improve.
In third move, you played 3.. b3??
1. Nc3 control e4 square, so the reason behind Nc3 in this position is to push " e4".
So. 3. Bg5 is a good threat that pin enemy kt and allowing you to push e4, e5 ( when black play e6)
Just blundered here. allowing Bxc3 and lost
1. e4 is not usually followed by 2. g3?
There are two reasons behind " g3, Bg2" fianchetto
1. To play "c4" - challenging "d5 square of black" and attack Queenside or
2. To play " f4, f5, g4" push in middle game , where bishop is used as a shelter for your king safety.
Your play cound not achieve either of those two goals.
Suggestion.
Please Learn a few opening choices at least for the first " 5 moves for beginners and 10 moves for intermediate players". Learning sound opening will greatly improve your chess.
pay attention to how you lose