Whoah! When I’m reading the OP, I feel like I’m reading about me. Same history 
As I understand properly, I would actually suggest to shelf this project until you learn more basics of UE4 and it’s blueprint system.
Start with a simple game with much less requirements. Just to get the basics in your head. Make a few, and in the mean time start slowly building your MP FPS game with the gained knowledge.