to take a lot of trouble
laborious at pains
to build up an enterprise through painstaking efforts
to take a lot of trouble (idiom); painstaking
at the cost of a lot of effort
to make painstaking efforts (idiom); after much trouble
to work hard at sth
Heaven will not disappoint the person who tries (idiom). If you try hard, you're bound to succeed eventually.