First off drop that attitude immediately. You are setting yourself up for a smash career full of disappointment. When trying to beat someone, taking that stance is going to be a bigger obstacle to your growth as a player than anything short of physical disablement. This is why fighting games are awesome, you can empirically tell who played the game better that round by who won.
From what it sounds like, you are describing your self as more technical, but it sounds like your friend is finishing his combos(getting the edge guard) more than you are against him. Falcon vs IC's is one of Falcon's best high tier matchups, but it is also very spacing oriented. It would help if we knew more about your friends tactics. If he just spamming smashes or tilts than the problem is you are running into hem too much and you need to improving your spacing game.
This all being said, Falcon isn't a very good character until you have got a good amount of control (read 1 - 2 years of regular practice along with tech practice). He doesn't have 'easy' stuff he can fall back on like a good ground game. Falcon takes a lot of dedication to get those good matchups to be in his favor. So keep working at it and it will come in time.
Keep getting more technical, start concentrating on your spacing and reading and keep at it. I was in a very similar state of mind and situation when I started with Falcon, and it's taken me the better part of 2 years to finally get this through my head.