The lack of scoring is the most basic problem (although hockey and baseball have also produced quite a number of typical soccer scores lately). Soccer scoring can be increased somewhat by obvious rules changes, beginning with making the goal mouth wider and higher. (Same holds for ice hockey.)
As for the clock, I'd suggest that just as in just about every other sport where the game is timed, the time remaining should be shown on a big scoreboard in minutes and seconds, and that the clock be stopped when the game is not in motion, like for a foul, a ball out of bounds, or a goal. Not stopping the clock for these situations currently allows teams with leads to bleed the clock without playing the game.
And yes, the idea of a shootout breaking a tie in a championship game is ABSURD. Here you have a game where scoring is rare, and the shootout is an event where scoring is quite likely. It simply does not test the vast majority of skills that are seen during the "regular" game. I would compare the soccer shootout to a (hypothetical) free throw shooting contest to break a tie in basketball or a (hypothetical) field goal kicking contest to break a tie in American football. Both scenarios are as inane as a soccer shootout.
Remind me to never hire you to run a company. Why would soccer address a problem that doesn't exist? It's far and away the world's most popupar sport and growing steadily in the U.S.
fwiw, I love soccer but would rather get several root canals than have to spend much time with the fans that attend games here in the US. Most come across as liberals that felt some need to jump on a sport bandwagon.