Hi,
Learning to recognize the differences between the two 'r' sounds is a difficult task for those not accustomed to using them in their mother tongue. It's made a bit easier if you speak a language that has a close approximation. American English has a close approximation to the clipped, or single 'r' (what you called 'simple r'), but it has no equivalent for the double, or rolled 'r' (what you called the 'hard r').
Since your mother tongue is Chinese, you don't have any sound that approximates either letter, so you'll have twice the challenge.
Your pronunciation of the clipped 'r' sounds a lot like the letter 'l'. It is quite common for Chinese speakers to confuse the two sounds, so don't despair. From what I understand, a native Chinese speaker cannot differentiate between the 'l' and the 'r'.
Your pronunciation of the rolled 'r' is close. There are threads here in the forum that contain samples of the rolled 'r' (and the clipped 'r', for that matter).
Here's one.