I can relate, I have very strong motivation to make awesome music and all types of crazy shit going on in my head, but when I sit down to try and make it I inevitably hit a wall and end up with something that sounds subpar. Let me say that if not getting the sound you want really makes you angry enough to ruin your night, you might want to work on dealing with that first because that mentality won't be conducive to making music. There's no need to rush yourself, I relate to being impatient but you just have to have faith that all those hours you put in are getting you closer to your goal. Maybe you're just setting your expectations too high.
You should also check out that Ill Methodology video PresentProducer posted, it's long but I just watched it and that shit is church.