If the project isn't fun to work on and you're not satisfied with where it's going, nothing says you have to finish it. I've written off projects before because they turned into a quagmire or just weren't shaping up the way I wanted. It's disappointing, but I still learned from the experience.
I didn't finish much of anything until I started doing game jams, which gave me a tight scope and a deadline to work in. That gave me practice with scoping and finishing projects, which is a skill in itself. Completing several small projects also let me make mistakes and learn from them in a small sandbox that would be over and done in a few weeks. Then I do a better job on the next project and the next. The more games I make, the more comfortable I get with making them, and the more I figure out the styles and techniques that work well for me.
There's no harm in putting it down and trying something new. You can always come back to it later, if you want.