uhhh i dont fully get you but im getting the impression you feel berated for some reason. im just trying to get to the cause of the issue i wasnt being harsh or anything.
but yea to move a character you need to posses it, so you need a player controller (the default one is fine). you dont actually need to change anything in the game mode to use your own character, you could just place it in the level then in the details panel change auto posses to player 0. this will make you posses / use that character instead of the default pawn. as for actual controls for movement i would just copy whats in the third person bp.
anyway though if your just starting out i would check out some of the playlists on the unreal engine youtube channel.