I have a very different setup in an interesting way. I have used my edit to attack boost level 7 to make weakness exploit, critical eye and any other affinity skills unnecessary as my affinity is set to 100% from the attack boost alone. I have also taken the amount of attack added by peak performance, agitator, resentment and heroics and added it to attack boost allowing for more skills in that regard. I have also edited the equipment to negate the need for defense boost and all elemental resistance skills including blight resistance. my current set up is as follows
1. Vaal Hazak vitality 3/3
2. Masters touch 3/3 (teostra set bonus, no sharpness loss on critical hits)
3. Xeno jiiva divinity 3/3(halves sharpness loss)
4 and 5. Lunastra Favor 4/4 (gives minds eye/ballistics at level 4 and stamina cap up at level 2 making 200 stamina possible on mod alone although does eat up 2 skill slots and i have mine set for 250 stamina)
6. Attack boost lv7 (set to attack +90 affinity +100)
7. Tool specialist lv3 (set to eliminate cooldown for specialized tools entirely; remove tool, reapply; profit)
8. Earplugs Lv5
9. Guard up
10. Stamina surge lv3 (set weeeelllll above the 30% it normally gives in stamina recovery boost)
11. Recovery up lv3 (set to 250%)
12. Recovery speed lv3 (Set to recover red health really fast)
13. Free ammo/element up lv5
14. Focus lv3 (set to make the greatsword charge time 0 and massively increase gauge fill rate)
15. marathon runner lv3 (set to minimize stamina depletion while sprinting as much as the game engine will allow)
16. Constitution lv3 (Set to minimize stamina draining moves depletion as much as the game engine will allow)
17. Paralysis resist lv3
18. Hunger resist lv3 (prevents stamina cap depletion)
19. Guard lv5(set to minimize guard stamina depletion as much as game engine will permit)
20. Item prolonger lv3 (set to give 50 minutes for dash/mega dash juice buff duration)
21. Speed eating lv3 (increases item use speed)
22. wide range lv5 (allows you to share your heals with palico, tail raiders, other players ect)
23. Evade window lv5 (increases iframes)
24. stun resistance lv3
25. tremor resist lv3
26. flinch free lv3
27. part breaker lv3 (set to amplify part damage by 250%)
28. critical boost lv3 (set to increase crit damage by 100% instead of 40%)
29. health boost lv3 (set to add 100 hp instead of 50 making 250 possible)
30. Quick sheath lv3 (set to almost instantly sheath your weapon)
31. Effluvial expert lv1( negates environmental damage in the rotten vale and reduces acid damage)
32. Hero's protection lv1 (negates small damage, mine is set to 25hp)
33. Heat guard lv1 (negates damage from hot areas ie. elder recess and standing on lava and monsters ie teostra and lunastra)
I am including my skill file so you can tinker with my edits although with the stamina cap up, you still need to eat a well done steak and dash juice, or 2 dash juices to get from 150 to 250 stamina and i have also changed the power prolonger skill to give the buffs for a longer period of time ie insect glave 7 mins 30 secs as opposed to 1 min 30 seconds.
Edit<------ For any set bonuses that take up 2 slots, like the rath set bonus giving crit element at 2 and minds eye at 4, or lunastra giving stamina cap up at 2 and minds eye at 4, i was able to combine both into the 2 piece skill, getting both bonuses while only taking up 1 skill slot freeing 1 up. I have a feeling that perhaps using some of these unused data points in standard skills, we may be able to combine skills into 1 which i'm about to test. I have confirmed however if there are 2 levels to a set bonus, you can combine them at the lowest level, delete the higher level from the skill data file and it will work with both active under 1 header.
Edit 2<-----However having tested to see if i could use that freed up slot, it still crashes despite them being under 1 header. it seems to be a limitation on the number of effects total so even though minds eye/ballistics is invisible in this test, it still counts as the 33rd skill and crashes the game.
Edit 3<-----I figured it out entirely!!!! How many skills show in the skill info pages is irrelevant it is 32 total effects so the lunastra set bonus taking me to 33 shown skills is still only one effect. you are running the full rathalos set bonus accounting for minds eye/ballistics and Critical element,which is 1 effect shown as 2 skills and the full odogaron set bonus which is protective polish and punishing draw also 1 effect shown as 2. so your 34 skills are in 32 effects, as are my 33 skills. the limit is 32 overall effects!
Edit 4<----I swapped masters touch for soul of the dragon (drachen armor set bonus) giving me masters touch and airborn critical element and now have 34 visible skills.