So much potential, man. Nobody can tell you right now if 2:30 is achievable or not. You've barely gotten started. Just take the long road approach, get a good plan, put in the work, and have confidence that you'll reach your potential. Whether that is 2:59, 2:49, or 2:29 (or even faster!). 2:30 is pretty arbitrary right now, either way. Look up & read about Steve Way's story if you want to read an example of where 2:30 would have been shortchanging himself.
But, the fact that you can imagine yourself doing 2:30 is a huge step in the right direction.
I'm telling you, check out Lydiard. Make up your own mind if it makes sense to you. Even if there are some minor inconsistencies between some of the books, the overarching PRINCIPLES are sound, and I found them quite inspiring, and helpful. I found Daniels first, and Lydiard opened up a whole new world of development for me. Study his principles. Pay attention to each step (each is important). Don't get hung up on the details (I must hit XX miles/week). Just gently push you limits, wherever they are, let your body recover, and do it again.
I don't do marathons, but punch these numbers into a calculator and get a rough idea of what's possible. I only discovered Lydiard going into year 5 and am sure my development would have been accelerated a little if I'd gotten the mileage up earlier in my hobby jogger career (I'm middle-aged, so you've got youth on your side) - I was running easy runs too fast (targeting Daniels E pace) and as a result, couldn't manage any more mileage than I did each year until I backed off those efforts a bit and added in a few faster runs each week, a la Hadd or Lydiard.
Year 1: 1:37:45 Half Marathon (555 annual miles)
Year 2: 1:28:40 Half Marathon (1,345 annual miles)
Year 3: 1:22:13 Half Marathon (2,045 annual miles)
Year 4: 1:20:02 Half Marathon (2,246 annual miles)
Year 5: 1:17:04 Half Marathon (3,022 annual miles)
Year 6: 1:13:45 Half Marathon (3,096 annual miles)
I'm pretty sure I can get down to 1:11 or so in the next 12-18 months.