Solving multiclass dips with a new feat:
Additional training:
this feat can be taken any number of times.
you gain 6 training points that you can spend on various proficiencies and spell.
+1 ASI: 3pts, can be taken any number of times, requires level 4+
+1 skill: 1pt, can be taken any number of times
+1 expertise: 2pts, can be taken 3 times
+3 languages: 1pt, can be taken any number of times
+3 tools: 1pt, can be taken any number of times
+1 cantrip: 1pt, can be taken any number of times
+1 weapon mastery: 1pt, can be taken 3 times
+1 fighting style: 3pts, can be taken twice
+1 battle master maneuver dice(d6) and +1 maneuver known: 2pts, can be taken 4 times.
+1d6 sneak attack: 2pts, can be taken once
+1 1st level spell known and cast it once per Long rest without spell slot: 1pt, can be taken 3 times
+1 2nd level spell known and cast it once per Long rest without spell slot: 2pts, can be taken 2 times, requires level 4+
unarmed combat: 2pts, your unarmed strike deals 1d6 damage(or 1d4 if Dex based), you can make one Unarmed attack as Bonus action, apply Push(STR) or Vex(DEX) mastery on Unarmed attacks.
Unarmed defense: 3pts. Pick ability except Dex, While you are not wearing armor or using a shield your AC is 10+dex+chosen ability.
you can take this feat as Origin feat for any background, but you get only 3 training points then.