Thanks, i’ve read through those. Am I missing something obvious?
Please speak up if so!
It looks like you’ve got the necessities set. Let me just add a few points:
I too am your height and was 140 just last year - I also have a similar metabolism. I had to eat 6000 cals with ZERO cardio. And this was all clean food - fruits, veggies, meats basically. Be aware that you may need to eat a lot. If it’s not uncomfortable, it’s probably not enough. But the best advice I can give is to constantly monitor your progress. Weekly or twice a month - check bodyfat and tape measurements. This will give an indication of how much muscle and fat you are putting on and whether you need to add/subtract cals or cardio. There is no reason to not make any progress in a couple weeks, so make sure that’s happening. Most of your effort should go into eating - frequently and clean.
It is not neccessary and sometimes detrimental to spend lots of time lifting. Without adequate recovery you’ll go nowhere. Follow the advice above and you’ll know whether a program is working for you but let me just mention that while a lot is individual and you have to find the right program, most programs will give you resluts especially if you have very little muscle to begin with. I’ve made great gains on 3 hours per week of not-to-failure training and 6 hours with lots of failure. Start with a program that is enjoyable to you - just make sure it’s a solid program (no bench and curls only) and see how it works.
While you want to achieve your goals as soon as possible, going in with that mindset is usually counterproductive. Think long term and you’ll make much smarter choices. As you learn more and more about your body and how it responds your results will come easier and easier. But it’ll probably take at least a few months to make really noticable progress and count on a couple years before you’re close to your goal.