I liked math—especially calculus as it made sense to me—but parts became a drudgery when I could see no reason for studying them.
Right, there's always the kid in class who excels at math like a mini Euler and gets bored because the rest can't keep up but the majority of us aren't like that—doing Bessel functions and Fourier stuff as abstract mathematics without any seeming purpose can seem pointless and our only interest in them was to pass exams. (Teaching may be better these days but my textbooks never discussed the value of learning these aspects of mathematics.)
Later whilst studying elec eng/electronics it became very obvious to me how important these aspects of mathematics were. If I'd been given some practical examples of why this math was useful then I'd have been much more enthusiastic.
Same goes for the history of mathematics, I'm old enough to have had a small textbook full of log and trig tables yet if someone had asked me at highschool who John Napier was I wouldn't have had a clue. In hindsight, that was terrible.
Mathematics is often taught as if the student was going to become a mathematician à la Hardy or Ramanujan and I'm firmly of the belief this is not the best approach for the average student let alone those with few math skills.
Mathematics ought to be taught with the real world in mind for ease of understanding. For example, it's dead easy to represent AC power as a sine wave and from there use that mathematical fact to solve power problems. (Perhaps maths and physics texts should be written in tandem and synced to show relevance.)
Teachers need to take time to explain that math isn't just abstract concepts but that it's very relevant to everyday life and that tying up mathematical functions to things in the real world is actually interesting and enjoyable.