I feel your pain- my son was 14 months or so before he started sleeping through the night. The things that helped us:
1) I started extending the time between feeds (he too was an every 2-hour guy) by extending it in 15 minutues increments. So first I made him wait 2h 15m and then after he adjusted to that for a week or so it was 2h30m between and so on. If he woke up before that we have him a dummy and patted his back, but I would not pick him up.
2) We did put a bottle of water in bed with him which seemed to help.
3) A nightlight. We never thought of it but a grandparent gave him this cool "nightlight" thing which is a screen which has fish scrolling by and it seemed to help him- he could find his own binky or bottle that way.
4) Everything I read said to give him a big meal right before bed. We tried it with no success. Then I thought about it- if I eat a big meal right before bed, I usually wake up hungrier, earlier. So we stopped doing that. Instead, we would load him up during the day, really try to get him to eat a big dinner, and then I would give him a small snack right before bed (which for us was having him nurse on one side only). Someone mentioned avocado I think- that seems like a good idea. This seemed to help- as long as he was getting enough calories during the day, his body didn't seem to want to make up the difference at night.
But mostly, I think after a few months of not getting picked up for comfort and only patted, he figured he might as well sleep. Also, toward the end, we would go in and pat his back, tell him to go back to sleep, and then sit in a chair in his room. So he could still see us but wasn't getting picked up (which is what he wanted). If it gives you hope- if you can stick with it, you may end up with a great sleeper because they learn to comfort themselves and learn that the bed is for sleeping. My son now goes to bed at 6pm and we wake him up at 5:45am
Hang in there- I know it's exhausting.