...And my solo cross country is around the corner?

I went on my first day/night cross country flight lastnight, and I've never made so many stupid mistakes in my life. Well maybe that's a slight exageration, but I still feel like an idiot after some of the stuff I did.
I was for the most part pretty accurate with my flight planning, though I'm really slow and it took me forever to finish it. I then also filed a flightplan.
My navigation was going well, although I wasn't resetting my heading indicator to the compass as often as I should, so I was off course by a couple miles a couple times during the flight.
My main problem though was trying to stay within 100 feet of my altitude and at my planned heading, while navigating, looking at charts, and writing on my nav logs, ect
I felt like a pre-solo newbie making hard landings. Maybe it was landing at night that was messing me up, I don't know.
I was tripping over my words on the radio, and generally messing up radio calls
One of the airports we went to was the Spokane international aiport (KGEG), which is normally very busy. When we were a little over 20 miles out, I contacted Spokane Approach and continued flying towards the airport. What was odd was that the radio was very quite. Once approach controll handed me off to the tower, there was no other traffic so the tower cleared us for the option of touch and goes, or stop and goes. It wasn't untill we were entering the downwind for another landing before a Horizon Dash 8 took off, and another one was inbound to land, so the tower cleared me for a touch and go.
On our last landing my instructor asked the tower to give me light gun signalls to show me what they looked like.
We were lucky lastnight because the skies were mostly clear, with an almost full moon. Navigating at night was easier then I thought it would be.
Flying over the city lastnight was also cool
We were almost home when my instructor decided to throw me for a loop, and she wanted me to 'pretend' we had to make an diversion to another airport, and to use my plotter, flight computer, and charts to determine distance, heading, fuel, and flight time to the airport. Trying to stay at my assigned altitude and heading was real challenging
We were 10 miles south of our homebase airport and my instructor told me to make a position report on the common traffic advisory frequency, so I did, but on the wrong frequency
When we were back on the ground at our home aiport, my instructor started talking about my solo cross country
I think she has more faith in me, but I don't think i'm quite ready for that yet because of all the mistakes I made. I know I could probably do it and make it back in one piece, but I'd probably royally screw something up.
Besides, how can I go on a solo cross country when I need to work on my landings more?
I still had a lot of fun, But all the little mistakes I made are depressing to think about, and makes me wonder how i'll ever get it all perfect
I was for the most part pretty accurate with my flight planning, though I'm really slow and it took me forever to finish it. I then also filed a flightplan.
My navigation was going well, although I wasn't resetting my heading indicator to the compass as often as I should, so I was off course by a couple miles a couple times during the flight.
My main problem though was trying to stay within 100 feet of my altitude and at my planned heading, while navigating, looking at charts, and writing on my nav logs, ect
I felt like a pre-solo newbie making hard landings. Maybe it was landing at night that was messing me up, I don't know.
I was tripping over my words on the radio, and generally messing up radio calls

One of the airports we went to was the Spokane international aiport (KGEG), which is normally very busy. When we were a little over 20 miles out, I contacted Spokane Approach and continued flying towards the airport. What was odd was that the radio was very quite. Once approach controll handed me off to the tower, there was no other traffic so the tower cleared us for the option of touch and goes, or stop and goes. It wasn't untill we were entering the downwind for another landing before a Horizon Dash 8 took off, and another one was inbound to land, so the tower cleared me for a touch and go.
On our last landing my instructor asked the tower to give me light gun signalls to show me what they looked like.
We were lucky lastnight because the skies were mostly clear, with an almost full moon. Navigating at night was easier then I thought it would be.
Flying over the city lastnight was also cool
We were almost home when my instructor decided to throw me for a loop, and she wanted me to 'pretend' we had to make an diversion to another airport, and to use my plotter, flight computer, and charts to determine distance, heading, fuel, and flight time to the airport. Trying to stay at my assigned altitude and heading was real challenging
We were 10 miles south of our homebase airport and my instructor told me to make a position report on the common traffic advisory frequency, so I did, but on the wrong frequency

When we were back on the ground at our home aiport, my instructor started talking about my solo cross country

I think she has more faith in me, but I don't think i'm quite ready for that yet because of all the mistakes I made. I know I could probably do it and make it back in one piece, but I'd probably royally screw something up.
Besides, how can I go on a solo cross country when I need to work on my landings more?
I still had a lot of fun, But all the little mistakes I made are depressing to think about, and makes me wonder how i'll ever get it all perfect