I suppose some characteristics which make a good gambler are going to change depending on the games you prefer to play, but at the same time there are other characteristics that I would guess should be pretty much the standard and self-explanatory, like keeping your gambling money separated from the rest of your money and never touch it should be one of the most basic skills of a good gambler, as if someone is incapable of even doing this much then they will eventually get into money problems.
Yes, well remembered! You said something that I didn't mention earlier.
But I also agree with that, I have no doubt that certain attributes/characteristics can be more important in a certain type of game/gambling/bet, and others, not so much.
An analogy that I can share, is with some sports, for example, if an athlete is very tall, possibly he can be a good basketball player, but if that same person wants to practice artistic gymnastics, he may have several obstacles in this sport because of his height.
I know that what I said is not something extremely assertive, but I believe it was something that better clarified what I wanted to say.
Analogies do not need to be perfect, as long as they get the point across that is more than enough to make the analogy worthwhile to make and to read, for example in a game like poker being able to read your opponent is key, after all even if you do not know exactly what your opponent has if you see they are very confident on the cards they have then you may guess they have something good, and if your cards are not that good then you could fold and save yourself a lot of money, and yet a skill like this is useless when playing slots.