ну чтобы их сочинить, нужно же чтобы музыка в голове была, именно музыка, а не теория. Ну тобишь спишь ты себе спишь и тут бац - акуенная мелодия - берешь её и на гитаре обыгрываешь, у меня бывает и мелодия в голове не очень, начинаю обыгрывать - и скатываюсь в уг, начинаю добавлять к первоначальному куску рифы - получается безобразный ком из грязи, талого снега, собачьих кокашек и сломанных мечтаний 
Дружище - я тебя прекрасно понимаю, вот я раньше засыпал - у меня в голове сразу композиция крутилась, но снять..её..увы я не мог + на утро все забывалось.
И так было куча раз, или куча раз мелодий всяких в голове придумывались, а потом забывались или получалось тупо УГ.
Потом меня это дико начало бесить, что ж я сделал?(ТАДААА) я начал думать бошкой,а не руками, как бы сделать тут..как тут, записал один кусок, не понравился?проанализировал что в нем не так, где ошибка и т.п, начал менять и пошло-поехало уже лучше.
Потом например начал снимать на слух Фридмена - классно все снимал, бла бла бла, потом смотрю оп он так играет..а я просто давай по структуре что-то подобное составлять(оп тут и теория уже нужна), и бах что-то получилось, что-то обыграл и т.п..
В общем совет тебе такой...ХАРЕ НЫТЬ!ДАВАЙ ИДИ И ИГРАЙ!
А когда слушаешь - то слушай! вслушивайся, пытайся угадать что дальше будет звучать и т..п и в голове прокручивай то что играется, а не так что врубил,а сам там пошел кофе себе делать и т.п, если садишься слушать - слушай (все элементарно).
Играй кучу другой музыки, ин флеймс?ок! - играем мегадез, мегадез?ок - иди слушай сольники Фридмена, Фридмен - оп, иди послушай Какафони, оп? - иди слушай Гилберта\Сатча\Ван Халена\Блек Саббат и так можно до бесконечности, играй и СЛУШАЙ что играешь.
И думай головой когда сочиняешь, а не руками.
Вот вроде и все (криво как-то..но ладно, думаю поймешь)
больше тут отвечать и не на что, все тебе разжованно
з.ы элементарная теория - легкотня, когда будешь уже въежать в лады\гармонию\ септы\нано\повышение определеных ступеней и т.д...вот там может голова и поедет! НО! - ты должен знать для чего тебе это,а не просто от фонаря все учить и учить\ задрачивать кучу техник и т.п..если ты их использовать не будешь - то и не учи.