As both an athlete and a coach, I believe working on your mental game is crucial to your performance on and off the bike.  One of the ways the best ways to do this is through reading. Here are some books I recommend to get you started.

Coaching: The Mental Game - H.A. Dorfman

Peak: Secrets From the New Science of Expertise - Anders Ericsson and Robert Pool

Grit: The Power of Passion and Perseverance - Angela Duckworth (my personal favorite)

The Mindful Athlete: Secrets to Pure Performance - George Mumford

The Organized Mind - Daniel J. Levitin

The Sweet Spot - Christine Carter