1. Noise cancellation headphones - I use Bose QC15, which  are good,but you still hear high frequencies (voices)
2. Filters for your screen, so  the  person next to  you doesn't see  anything.

N.B. 1st class isn't really better, but often even more crowded on some routes