Your language still has technical errors (although less than before) and there are other flaws such as showing a picture of the wrong cockroach species. Overall this is a specialist topic so I think you really need to be an expert... or present it in a more entertaining way. There are other posts about this exact topic on high authority sites. Maybe think more about what your niche should be rather than continuously re-editing this hub.
I recommend that you put it aside and consider it a learning experience. But put your efforts into something likely to be more fruitful. Sit down and think about what your special skills, interests, and areas of unusual access or insight are. We all have them.