Looking for a pointer:

I am a 12 hcp, and a very good ball striker with both woods and irons. My problem is distance with my irons. I hit my driver 285, my three wood 250, and my 18 degree hybrid about 220. I consider those to be fine distances. On the other hand, I struggle with distance...