I like the melody you put together, but like most people said the only main issue is the clustered triad chords especially in the low ends, you create a muddy mix because of that. i guarantee that if you change your voicing and spread your chords it will sound clearer and better.