Particles blending is not working

I have a spaceship as the player and I am trying to create a thruster effect. I am using instanced particles with 500 instances. I use additive blend on code but it is not working at all. Here is a video :
Thruster

here is the code that I am using :

glEnable(GL_CULL_FACE);
glEnable(GL_BLEND);
glDisable(GL_DEPTH_TEST);
glBlendFunc(GL_ONE, GL_ONE);
glCullFace(GL_BACK); // enabled by default
//glFrontFace(GL_CCW);
glBindVertexArray(VAO);
glBindBuffer(GL_ARRAY_BUFFER, instancedVBO);
glBufferData(GL_ARRAY_BUFFER, modelMatrices.size() * sizeof(glm::mat4), &modelMatrices[0], GL_DYNAMIC_DRAW);
pShaderProgram->Use();
pShaderProgram->SetUniform("view", view);
pShaderProgram->SetUniform("projection", projection);
pShaderProgram->SetUniform("color", mColor);
glDrawElementsInstanced(GL_TRIANGLE_STRIP, (GLsizei)indexCount, GL_UNSIGNED_INT, 0, (GLsizei)modelMatrices.size());
glBindVertexArray(0);
glBindBuffer(GL_ARRAY_BUFFER, 0);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDisable(GL_CULL_FACE);
glDisable(GL_BLEND);
glEnable(GL_DEPTH_TEST);

What am I doing wrong?