You're not incompetent. No one in this world is incompetent. Just put that in your mind.
Communicate with your management. Explain the situation. Be on the point. Don't over explain.
Things will work out. If the management doesn't care, it's not the company you should be working for.