What's the best way to start creating a level up system?

Enemy Character Blueprint: Give Player Experience Points Function

17776-npc-giveplayerexp-function.jpg

So yeah this is all I have for giving experience to the polayer. I should know this by now. I mean I have made a Blueprint Interface that does hook up this variable. I’m not sure if I should cast or what?