I have an awfully hard time to fall asleep in general (unless I am totally exhausted from activities during my day),
I guess this statement could reveal the answer to your problems-swim 30 lengths and you will sleep well-unfortunately your body just isn't designed for twiddling a few knobs in a cockpit.
I appreciate your predicament though.
Have a close look at your sleep hygiene- more info here....
Sleep Problems - A Self Help Guide
Avoid caffeine 4-6 hrs prior to bedtime. Try camomile tea, (it tastes like sh*te) but really seems to help, and finally, remember, if you don't sleep, your body will still be resting.
Sweet dreams