le doy un siete y medio.
siempre se puede mejorar a un pokemon (aunque parezca imposible).
para mejorar los ataques de un pokemon siempre pienso en los combates crudos que vivira, por ejemplo

es tipo veneno asi que un fuerte oponente sera un pokemon tipo psquico, yo le pondria ataques que puedan vencer al psquico, como tu bien hicistes pusistes tajo umbrio que es tipo fantasma y le afecta mucho.
tambien se puede mejorar dandole proteinas, hierro y demas para que mejoren su stast.
el cariño que tenga el pokemon ara que falle menos, asi seran mas precisos y fuertes los ataques (aunque solo sean unas milesimas).
un objeto que potencie sus ataques le ara mucho de bien, puedes ponerle tablas o inciensos, o mas cosas.
en cuanto a lo otro que pedistes no sabria aconsejarte un pokemon.