help


I don't think there's anything wrong with your repertoire. Just keep working on it - look at a few videos, maybe buy a book or two.
The Vienna is OK with a mix of 3.g3 and f4, but the KID is a too large system and very easy to lose as black. The best way to improve ones rating is to minimize losses as black.
Against 1.e4 try the French with FortKnox/Rubinstein (positional). Scandinavian with Qd6 is also OK 8 tactical).
Against 1.d4, 1.c4 and 1.Nf3 try the Dutch Leningrad. A not too large systerm that works against all these opening moves.
I disagree with the Leningrad Dutch being a not too large system. There are numerous moves/systems that black needs to prepare for before the main lines become a possibility.

Learning the classical King's Gambit lines has improved my attacking ability in the Vienna a lot, maybe try that?