How is it possible to be efficient in these points without a strong engineering background, especially if you are innovating? Discussions in points 1, 2 and 3 will only be note taking if you cannot concretely envision what the implementation could be and need to ask engineering everything that is not a generic or superficial feature. The non-technical PM I have worked with always turned up to be project managers drowning the engineering and design teams in meetings and processes.