- I lack the appropriate skills?
or
- Is it a lack of guidance on the part of the company?
##Both.
Both.
You lack the required skills for the assignment (not your fault, but it's true). You cannot certainly gain the knowledge overnight. You need to understand the scope and ask for required training to update yourself about the domain and technology. Only then you will be able to make progress.
The company should have arranged for the required training / guidance, either internal or external, before assigning the work to someone with little-to-no knowledge about the domain and technology. Instead of dumping the work on someone, they should have a proper planning which includes training and induction.
Bottom line: It's not too late - inform your superiors about the roadblocks immediately and request for help / support and recommend to get trained on the technology / domain / toolset.