3011x2260 px is the mount of information you have. 72 dpi is just a tag attached to the image suggesting how big it should be printed and is completely irrelevant.
Scaling up the image is just going to smear the image out which makes it blurry. The best you can do is adjust the kind of blur or other artifact you get from this process by using different resampling algorithms. The information about what the extra pixels "should" be simply isn't there.
To get a decent print, you're going to want at the absolute least 150 dpi, and more likely 300. Different kinds of image require different resolutions to look clear though. Text and sharp fine lines require higher resolution than photos. You aren't going to be able to achieve that with that image at that size. No software you throw at it is going to fix this, it can just produce the blur at an earlier step in the process. Your only options are to get a bigger original version of the image, if such a thing exists, to accept a smaller print, to accept the blur, or to give up.