OK - I'll REWORD this year 5 into online Texas Holdem.
ALL I do is write software- and engage in poker sometimes.
I like the scene in 40 Year Old Virgin where a geek can gain skills statistically, etc - and win.
BUT - I have to say patience HAS to be #1 for me
1. Patience.
2. Gotta want it Rita
#2 is from Groundhog Day where Phil Connors (Bill Murray) just casually throws cards and they all land in the hat - SURE he's been practicing for eternity for all we know, but he goes to Andi McDowell 'Gotta want it Rita' when she asks HOW he does that everytime.
3. Accountability. If you are going to challenge a bet, be accountable. If you lose, you lose, if you win, you win. Keeping oneself accountable will fend off unwelcomed emotions that can lead to tilt. Hey - you BET IT - YOU BOUGHT IT, don't want to carry accountability for a loss in a hand? don't bet.
4. Competence - play from experience - don't try and win every hand.