Help writing a c++ function to BP

This works well on my end:

[.h]

#pragma once

#include "GameFramework/Actor.h"
#include "ReadTextActor.generated.h"

UCLASS()
class AH511904_API AReadTextActor : public AActor
{
	GENERATED_BODY()
	
public:	
	AReadTextActor();

	UFUNCTION( BlueprintPure, Category = "Get Text" )
	FString GetTextFromMyFile( );	
};

[.cpp]

#include "AH511904.h"
#include "Runtime/Core/Public/Misc/CoreMisc.h"
#include "ReadTextActor.h"

AReadTextActor::AReadTextActor()
{
	PrimaryActorTick.bCanEverTick = false;
}

FString AReadTextActor::GetTextFromMyFile( )
{
	FString Result = FString( "" );
	FString FileName = FString("");
	const TCHAR* FileNamePtr = *FileName;
	bool bLoaded = FFileHelper::LoadFileToString(Result, FileNamePtr, 0);
	if( bLoaded )
	{
		UE_LOG(LogTemp, Warning, TEXT("Loaded file!"));
	}
	else
	{
		UE_LOG(LogTemp, Error, TEXT("Failed to load file!"));
	}
	return Result;
}

And to debug print the first 1000 characters: