V+다 보니 -게 됐다 combines 다 보니 and 게 되다 to show that you achieved a result after repeating an action many times:
-- 한국어를 어떻게 잘하게 됐어요?
-- How did you get so good at speaking Korean?
-- 저는 열심히 공부하다 보니 한국어를 잘하게 됐어요.
-- I studied hard and ended up being able to speak Korean well.
-- 단어를 많이 아는데 어떻게 외웠어요?
-- You know a lot of words -- how did you memorise them?
-- 한국어 책을 많이 읽다보니 단어를 외우게 됐어요.
-- As I read a lot of books, I memorised words.
-- 어떻게 이집트에 가게 됐어요?
-- How did you end up going to Egypt?
-- 이집트 문화를 배우다 보니 이집트에 가게 됐어요.
-- After learning about Egyptian culture, I went to Egypt.
-- 어떻게 영어 선생님이 됐어요?
-- How did you end up being an English teacher?
-- 어학을 공부하다 보니 영어 선생님이 됐어요.
-- I studied linguistics and then ended up being an English teacher.
-- 어떻게 하면 그렇게 많이 먹을 수 있어요?
-- How are you able to eat so much?
-- 과식하다 보니 이렇게 많이 먹게 됐어요.
-- If you keep overeating, you end up being able to eat this much!
-- 어떻게 하면 그렇게 부자가 될 수 있어요?
-- How were you able to become so rich?
-- 성공적인 투자하다 보니 부자가 됐어요.
-- I made some successful investments and became rich.
-- 어떻게 하면 그렇게 빨리 달릴 수 있어요?
-- How are you able to run that fast?
-- 매일 아침에 운동하다 보니 빨리 달리게 됐어요.
-- By exercising every day, I became a fast runner.