I understand that you have made a number of choices as to how you want to play the game. That said, there is nothing that you as a player can do to make pirating players profitable - it is up to the players that you are targeting to co-operate to some extent by dropping cargo. Even if they do, you have no influence over which cargo is dropped and, even if it is the most valuable in the cargo hold, whether it is of any real value to you. Disabling ships by shooting out thrusters will require the pilot of the target to self-destruct to continue their game as they are effectively marooned in space - so disabling ships is likely to make players simply self destruct as soon as they are disabled - no profit in that for you either.
I also understand that, given the size of the galaxy, player encounters are rare outside the most populated systems and that most ships that you encounter will be NPCs.
If the game had been advertised as PvP centric then you might have had a point.