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 !!!!!e) but really seems to help, and finally, remember, if you don't sleep, your body will still be resting.
Sweet dreams