The baby inherits 3 IV values from its parents. In your Venonat's case, it inherited 1 IV from the Ditto, 1 IV from the Venomoth and I don't think you showed the final inherited IV (which I'm guessing is HP)
The Ditto's IV doesn't look too spectacular, so yes - if you want, you could try getting a better father (the Pokemon hatching from the resulting egg will be identical to the female of the couple - so you won't end up with a Venonat if you get a 'better mommy')
Getting a Destiny Knot will also help in the process of passing down IVs - as it will allow the baby to inherit 5 IVs from its parents, compared to the normal 3.