I have tried to implement aiming like this before and it's pretty tricky to get right. If you don't want to use the mouse then maybe an auto lock on targeting would help? In my entry I just went for mouse look controls so I didn't have to deal with this issue haha