Your songs don't suck; in fact, you have the beginnings of some really great grooves there. Don't beat yourself up because you haven't written some masterpiece of music in your first few tries. It takes time to learn, and even then there is always more to learn. You clearly have a good sense of rhythm, so now play with modes and scales, play with harmony and dissonance to see how notes interact, play with different styles of music to see how other people put a song together.
Play with it; study the craft; give yourself time to grow as a songwriter; tell your inner critic to get bent if it doesn't have anything helpful to say to you. Ignore the scores, and concentrate on the work.