finaler:I know that its good for low lv people but is the TM exp still good for high lv people as well? Like around lv 134 with a TM of 111?
It's good for high lvl people too, yes. Because (see next answer).
finaler:Also does it make a difference where you drill to get exp like maybe more TM exp from some places?
Yes. The deeper the soil, the more exp/tmexp. Typically, higher level areas have deeper soil.
finaler:Also drilling is considered a good way to get TM up isnt it? or is grinding faster?
I'm of the opinion that it's about the same, but only in special cases. If you have a bracer and a MyShop drill such as Flicker, Hot or Bling, and you go and drill at Snow Mine, your tm will shoot up pretty fast. Those drills multiply the exp/tmexp gained, Snow Mine is one of the deepest locations in the game, and 75% of the mine is just a giant hotspot, so it's very easy to actually pull things up.
You can do ok in Snow Mine with the few ig drills that can go 200m, and still get decent tmexp, but a MyShop drill will increase it exponentially. Since the amount of exp gained doesn't change based on if you do or do not find something, your tmexp will climb faster than exp if you drill with complete success. So you really need 90 DA to maximize your tmexp gain vs. exp gain.
If you want your tmexp to climb faster than exp before lvl 190ish, you should get good DA gear and drill frequently in deep places.
If you're too lazy to get and compound good DA gear, or you don't like drilling, or you can't get a hold of a drill that can go 200m, then yes, grinding would be faster.