Hills are your friend.
Search them out, climb them regularly, and you will quickly become a stronger, more efficient, and faster cyclist.
Do hill repeats. Find a local hill that takes 5-10 minutes to climb. Climb it has quickly as you can, turn around, recover as you descend, and then climb it again. Do this 4-6 times once a week. Think of it as on-the-road HIIT training. In time, as you improve, you will learn to enjoy it.
Yes. You will enjoy it because you will get stronger, more efficient, and faster.