@Stayontarget2016
Khdelboy is correct: everything affects crew power, but it doesn't affect crew power in the exact same way that it affects the toon itself, so something that makes you go up 1000 gp doesn't necessarily (in fact, it might not ever) cause you to go up exactly 1000 in crew power for your ship. Some things affect the ship more than they affect the character and some affect the character more than the ship.
There's actually a formula that was datamined and posted on reddit, but I can't remember the details. If it's important to you to know exactly how each thing affects crew power, you can search it out on google. .But if you just want to know which things help? You already got the answer: It's all of them, Katie.