In unreal ebgine BPs is possible almost everything. This is possible too and its easy.
What do you need help? Because no one here will make full system for you…
Unlocking abilities is only simple math and some boolean branches…
Level + level… level 10? Set bool tree1unlock to true… and select ability.