Unreal Engine Game Development Guidance Needed

Greetings Unreal Community!

I am looking for some guidance to see if I am on the right path.
I have spent the last couple of months learning and researching Unreal Engine. I also managed to pick up some C++ and some Unreal C++ along the way.
I am a bit intimidated and excited about starting my own unreal project so I was hoping to get some feedback about my current state of mind and workflow
A bit about myself, I am a 3D Artist & Animator.
There is so much information and so much to do that I need feedback on my roadmap.
I would like to start developing my game prototype:

LEVEL DESIGN:
BSP blocking
Import Static Meshes
Add effects
QUESTION:Any tips regarding Open World?

GAME MODE:
Inventory system
Character Stats System
Level Up System
Weapon Equipment System
QUESTION:I am assuming these can be done with a combination of C++ and BP

MAIN CHARACTER WORKFLOW PLAN:
Import Skeletal Mesh
Make State Machine
Make C++ Classes
Make BP Classes
Play Testing

ENEMY CHARACTER WORKFLOW PLAN:
Import Skeletal Mesh
Make State Machine
C++, AI and Behavior Trees
Play Testing

BOSS CHARACTER WORKFLOW PLAN:
Import Skeletal Mesh
Make State Machine
C++, AI and Behavior Trees
Play Testing

This is a quick and general plan before i start with the actual development of the project. Is it good? bad? missing things? Please let me know.