I understand where you're coming from! In my 20s and 30s, I worked second shift jobs mostly, because no way I could go to work in the morning! When I went to day shifts, I suffered! I've never been a morning person at all. Now I'm older, and I can't sleep past 6:30. (Still not very productive in the am, though).
But since you have to do it, you have to reset your body clock. It sounds counterintuitive, but the first thing you have to do is give up caffeine except for a cup (or a glass if it's an energy drink) first thing in the morning. Don't exercise after 7:00 PM because it'll just give you your "second wind". Don't watch TV until late at night because it's stimulating to your brain. Really, start "shutting down" around 2 hours before you'd like to fall asleep. Read, or something else kind of quiet. That really does help put your body into a rest mode.
Also, don't take a nap in the afternoon. It'll just make it harder to fall asleep later on. Exercise after work so that you're tired at bedtime. Believe it or not, you can get used to this, but it is really hard.