The only thing is the flow. You don't seem to have much of a rhyme scheme. You'll go from abbc to aa to abcb
I'd stick to the abcb scheme that part of your poem was the best. Also try to go through and take out words you dont need or add words to make the overall flow of the poem better so it doesnt disrupt the reader from a great poem...