In terms of the discouraging thoughts, learn to love what you make. I know a lot of producers say that they don't like their own music for while, but that's mind boggling to me. Aside from the enjoying the process and learning new things about production, my love of the final result is what motivated me to never give up.